Script Copie de fichier avec exclusion de certain fichier

Script Copie de fichier avec exclusion de certain fichier - Shell/Batch - Programmation

Marsh Posté le 29-08-2019 à 16:08:28    

Bonjour a tous,
 
Voila un moment que je me prends la tête pour faire un petit .bat.
J'ai un dossier root F:/ dans le quel je mets toutes mes musiques rangé par dossier (nom artiste) chaque fichier est le titre.  
 
Je voudrais copier tous mes fichiers (en les renommant %dirName%_%fileName% dans un dossier ALL.
 
J'ai fait ca mais je n'arrive pas a exclure des dossiers je voudrais exclure "ALL, OLD_ALL, script"  
 

Code :
  1. @echo "Copie toute l'arborescence à l'exeption de ALL&Script dans le dossier ALL"
  2. @echo "Open cmd in root directory (containing ALL) and launch script from there"
  3. @echo "rename ALL"
  4. @echo move "ALL" "OLD_ALL"
  5. move "ALL" "OLD_ALL"
  6. mkdir ALL
  7. for /d %%D in (*) do (
  8.     if "%%D"=="script" (
  9.         echo %%D >> ..\ignoredDir.txt
  10.     )
  11.     else (
  12.     cd %%D
  13.     for %%F in (*.*) do (
  14.         echo %%D_%%F >> ..\listeFile.txt
  15.         rem copy "%%F" "..\ALL\%%D_%%F"   rem Works
  16.         xcopy "%%F" "..\ALL\%%D_%%F" < ../Script/F-File.txt rem Works
  17.         move
  18.     )
  19.     cd ..
  20.     )
  21. )


 
Pourriez vous m'aider à finaliser ça ?
 
Merci

Reply

Marsh Posté le 29-08-2019 à 16:08:28   

Reply

Marsh Posté le 29-08-2019 à 20:12:52    

moi j'utilise antrenamer pour ce genre d'usage


---------------

Reply

Marsh Posté le 30-08-2019 à 08:44:12    

Si je ne me trompe pas en lisant les quelques info sur antRenamer c'est pour renommer en non pour copier.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed