ChristopheMan
Messages postés5Date d'inscriptionlundi 5 novembre 2007StatutMembreDernière intervention17 mars 2008
-
11 mars 2008 à 14:04
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024
-
17 mars 2008 à 10:31
Bonjour,
j'aurai voulu trouvé un bout de code me permettant de faire un delete dans un répertoire à partir d'un fichier txt en paramètre.
du style suivant:
fichier de paramètre par exemple test.txt la première colone correspondant au repertoire et la seconde au fichier que peux contenir le répertoire:
exemple exemple
exemple exemple1
exemple exemple2
exemple1 exemple
exemple1 exemple1
exemple1 exemple2
Le delete se ferai si dans un répertoire donné en paramètre C:\test les fichiers ne se trouve pas dans le fichier de test.txt en paramètre. Si le répertoire n'existe pas dans le fichier de paramètre il ne fait rien, et si il efface les fichiers dans un répertoire, il conserve le réperotire même vide.
Quelqu'un peu m'aider ?
Merci par avance.
ChristopheMan
Messages postés5Date d'inscriptionlundi 5 novembre 2007StatutMembreDernière intervention17 mars 2008 11 mars 2008 à 15:30
L'arborescence est donc :
exemple
+-exemple
+-exemple1
| +-exemple.TXT
| +-exemple1.DOC
| +-exemple2.XLS
--exemple2
dans le fichier reference
La premiere colone correspond a un répertoire et la 2 ieme au fichier qui se trouvent dedans.
Le script doit efface tous les fichiers qui ne se trouve pas dans dans le fichier de parametre.
NHenry
Messages postés15112Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention13 avril 2024159 11 mars 2008 à 15:54
Bonjour
Soit tu charges le fichier avant dans une List(Of T) (ou ArrayList si tu es .NET1.x) :
List1.Add(Champ1+""+Champ2) 'Pour le lecture des champs, recherche sur VBF, il y a plein de doc (Codyx.org aussi).
Puis quand tu analyse tes sour dossiers (Voir les snippets et les sources/forum sur VBF), tu recherche ensuite dans la liste si le fichier n'est pas présent.
Nous captons le cockpit coupable qui a capoté
VB (6, .NET1&2), C++, C#.Net1
Mon site