(1) 2 3 »


Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Attention! je ne sais pas dans quoi je m'aventure, si ce que je compte faire est réalisable ou pas, mais je vous pose la question quand même ^^ :

Voilà j'aimerai gérer une sorte d'archivage de mes fichiers Hyper File, je m'explique :

A partir d'un menu ou d'un bouton , j'aimerai que Windev :

-Copie tous mes fichiers HF dans un dossier qu'il crée lui même dans un autre dossier que j'aurai au préalablement créer.


Donc ce que je voudrais savoir c'est :

-Si WinDev est capable de faire ça tout seul
-Ou si je dois le programmer moi même
-Et dans ce cas, est ce que vous savez comment on copie les fichiers, crée un dossier, etc...


Voilà. Merci d'avance. Je pense que ça va être bourrin

Contribution le : 12/02/2004 16:10
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Rien de bourin dans la solution suivante...
si tu utilises HyperFile, pense à activer la gestion du REP en début de projet (active par défaut il me semble) : hGereRep(vrai)

le REP est un fichier trés important qui contient la liste de correspondance entre les fichiers logiques (analyse) et physiques (réels sur disque). Ce fichier est au format texte et sa structure est décrite dans l'aide en ligne (gestion du fichier REP).

un petit parcours ligne à ligne du fichier pour trouver les fichiers à copier et fCopieFichier devrait solder l'affaire.

ps : penser à utiliser HFerme("*") pour libérer les fichiers

Contribution le : 12/02/2004 16:39
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Heu... mouais j'ai à peu près compris ^^

Je vais essayer de construire le code avec les différentes fonctions que tu m'as fourni...

Contribution le : 13/02/2004 09:02
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
bonjour
Avec le décodeur cela donnerait

Créer un repertoire pour stocker les fichiers
Fermer les fichiers pour les rendres dispo
Copier les fichiers dans ledit répertoires
se reconnecter aux fichiers et hop c'est fini
William

Contribution le : 13/02/2004 09:21
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
En gros c'est tout à fait ça.

C'est en fait pour gérer une sorte d'archivage des données. Je sais que Windev le fait un peu en quelque sorte par défaut (vu le nombre de dossiers d'archive dans mon dossier Exe ^^) mais j'aimerai gérer cela moi même afin que les utilisateurs de mon application décident eux mêmes de l'emplacement à choisir pour stocker les archives de fichiers.

Contribution le : 13/02/2004 09:31
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
regarde hchangerep et cela devrait être bon
William

Contribution le : 13/02/2004 10:03
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Attention, Hchangerep, c'est pour changer le lien entre l'analyse et les fichiers physiques...
Perso, les données physiques sont toujours dans le meme répertoire, a la racine du disque...
Comme ca a la rigueur l'user peut changer de disque mais pas le nom du rep ^^
Apres pour l'archivage, il peut choisir, mais ne fais surtout pas de hchangerep sur les fichiers archivés car apres les fichiers de travail seront ceux archivés ... est c'est pas tres propre ^^
Enfin j'espère que tu comprend ce que je di ^^
en bref, Pour archiver pense a couper l'acces des fichiers avant de le faire, sinon l'access sera bloqué. Pour déclarer le nouveau rep de données utilisateur, utilise la fction hchangerep() ou hsubstrep() => la 1ere change le rep d'1 fichier, la seconde change le rep de TOUS les fichiers de l'analyse...
bon dev

Argona

Contribution le : 13/02/2004 11:43
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
En fait, le plus simple ce serait que quelqu'un est la gentillesse de me montrer un peu ce que ça donne au niveau code car j'avoue que toute ces fonctions m'embrouille un peu et du coup j'ai un peu peur de faire des bêtises.

Un exemple serait vraiment le bienvenue...

merci

Contribution le : 13/02/2004 14:24
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
Donne-moi ton Email sur
primagolf@numericable.fr
j'ai une fenêtre toute prête pour faire ça

Contribution le : 13/02/2004 20:20
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
Bonsoir ANONYME
Je suis également intéressé par cette fenêtre cela ma
rendrais énormément service que tu me l'envoies !!!
Merci infiniment. LHASSANE du MAROC
e-mail : lhbis@yahoo.com

Contribution le : 15/02/2004 00:41
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Merci Anonyme pour la fenêtre mais maitenant, h'en fais quoi ^^'

Déjà je ne comprends pas bien tout le code et est ce que ce dernier est directement transcriptible de ton exemple vers mon application.

Est ce qu'il serait possible, si tu repasses par ici, de m'expliquer un peu quelle est ta démarche.

Dem on côté, je vais essayer de comprendre ton code, mais bon...

Contribution le : 16/02/2004 11:54
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Etant donné que j'ai vraiment du mal à comprendre le code que m'a donné "Anonymé", je renouvelle ma demande. En relisant le sujet, je suis tombé sur ce message (d'un Anonyme, qui est exactement ce que je veux faire :

Citation :
Créer un repertoire pour stocker les fichiers
Fermer les fichiers pour les rendres dispo
Copier les fichiers dans ledit répertoires
se reconnecter aux fichiers et hop c'est fini


Est ce qu'il serait possible de me donner dans l'ordre les différentes fonctions pour réaliser ces opérations?

merci encore ^^


Contribution le : 17/02/2004 13:01
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
bonjour
Pas testé et tapé ici à la sauvage
hferme(*) pour se deconnecter de tous les fichiers
// accessoirement tu peux créer ici un repertoire avec une autre fenêtre
fRepCopie(repertoire ou sont les fichiers, là ou tu veux les copier) // ici on copie le répertoire en entier, tu peux avec fCopieFichier renseigner pour copier que les fichiers que tu veux. Après faut te faire les dents
houvre(*) pour se reconnecter.
Info("C fini "

William


Contribution le : 17/02/2004 13:14
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
// accessoirement tu peux créer ici un repertoire avec une autre fenêtre


En fait, ça m'intéresserait de voir le code pour créer un dossier à un emplacement bien précis. Est ce que WinDev est capable de le faire lui même?

Merci

Contribution le : 17/02/2004 13:51
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
oui bien sur
Si tu veux le faire créer par WD je conseillerais de le faire avec un répertoire du nom de la date avec la l'heure....
tout est possible

William

Contribution le : 17/02/2004 14:22
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Tu dois lire dans mes pensées car c'est tout à fait ce que je voulais faire : je veux que les archives des Fichiers soient dans un dossier portant la date du jour de la sauvegarde. Pour un archivage, c'est ce qu'il y a de mieux...

il y a fonction spéciale pour crée un dossier? Car je ne la trouve pas dans l'aide...

Contribution le : 17/02/2004 14:25
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
re
regarde Frepcree et datedu jour le mariage des 2 devraient le faire

William

Contribution le : 17/02/2004 14:36
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Merci bien. Bon si je résume en gros ce que mon code devrait donner :

//On ferme les Fichiers
hFerme(*)
//On crée le nouveau répertoire
fRepCrée([UneVariableContenantleChemin]+"\"+DateDujour())
//On copie tout les fichiers dans ce nouveau répertoire
...
//On réouvre le tout
hOuvre(*)

Les "..." c'est que je me demande entre fCopiefichier() et fRepCopie() quelle est la fonction la plus approprié... car fCopiefichier() reste assez laborieuse à utiliser car j'ai beaucoup de fichiers et fRepCopie() risque de me copier plus que les fichiers mais également les dossiers qui sont autour...

Quel est la meilleur fonctions a utilisé dans ce cas?

Contribution le : 17/02/2004 15:09
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Anonyme
Re
Tu peux essayer frepencours au cas ou le répertoire d'installation change.

Pour ce qui est de tes fichiers tu te fait une procédure ou te ne fais passer que le nom du fichiers cela devrait limiter la saisie de code.

en clair le nom du fichier est passé en parametre
exemple
P_copiefichier(nom_fichier)

Procedure P_copiefichier(P_nomFichier)
Res = fCopieFichier(P_nomfichier, fRepEnCours())
Tu tests res pour savoir si ça coince et hop

sinon tu veux bien faire les choses
Tu listes tous les fichiers et analyse les extentions lol

William

William

Contribution le : 17/02/2004 15:19
Créer un fichier PDF de la contribution Imprimer


Re: Faire des sauvegardes à partir d'un menu
Utilisateur WDF
Inscrit:
15/01/2004 11:33
De Etoile (26)
Post(s): 70
Merci pour toutes ces infos ^^ Elles me seront très utiles.

Comme je ne suis pas encore à cette partie et que pour le moment je ne fait que de la recherche de code, je repasserai ici dès que j'aurai avancé de mon côté.

Merci encore pour ton aide

PS : Au fait, pour la recherche des fichiers, je me sens plsu de faire une recherche sur le extensions , chose qui ne doit pas être difficile je pense en utilisant la fonction :

Droite([VariableContenantLeNomDuFichier],"3")

Contribution le : 17/02/2004 15:47
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 3 »




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2