Est-il un moyen de copier les répertoires de manière récursive à l'intérieur d'un .fichier bat? Si oui, un exemple serait génial. merci.
Réponses
Trop de publicités?Regarder dans xcopy, qui récursive de copier des fichiers et sous-répertoires.
Il y a des exemples, 2/3 en bas de la page. De particulier à utiliser est:
Pour copier tous les fichiers et sous-répertoires (y compris tout sous-répertoires vides) à partir d'Un lecteur de disque B, de type:
xcopy a: b: /s /e
Vous pouvez écrire un algorithme récursif dans le Lot qui vous donne un contrôle précis de ce que vous faites dans chaque imbriquée sous-répertoire:
@echo off
call :treeProcess
goto :eof
:treeProcess
rem Do whatever you want here over the files of this subdir, for example:
copy *.* C:\dest\dir
for /D %%d in (*) do (
cd %%d
call :treeProcess
cd ..
)
exit /b
Windows Fichier de commandes en Boucle à Travers les Répertoires de traiter des Fichiers?