Je veux créer un fichier de commandes. Ce fichier de commandes doit rechercher dans un dossier portant le nom "Brouillon". Pour chaque sous-dossier, effectuez une recherche sur un fichier .txt "list.txt". fichier txt, puis sera exécuté une copie du dossier "Draft" dans le dossier "Ready". J'ai écrit un petit script mais j'ai quelques problèmes.
@echo off
:loop
for /d %%i in ('dir "C:\Users\ntosis\Desktop\Draft" /ad /o:d /s /b') do (
SET a=%%i
echo %a%
)
echo Folder is empty or does not exist
timeout /t 15
goto loop
Le problème dans cette petite partie du script est que, la variable "a" ne peut pas enregistrer le nom du dossier, si je change le echo %a%
en echo Hello World
le script n’imprimera qu’une fois le message et pas tant que la boucle sera exécutée. Des idées?
%%i
directement.