Redirection des flux - Shell/Batch - Programmation
Marsh Posté le 29-04-2010 à 16:00:37
Rien compris !....
Tu peux détailler un peu plus ? merci.
Marsh Posté le 29-04-2010 à 18:30:54
le résultat semble normal
au final cmd va traduire la commande comme ceci :
|
c:\fichier1.txt va être déplacé dans le répertoire c:\windows et le résultat de la commande move ne sera pas affiché à l'écran mais inscrit dans le fichier c:\windows\AAwowlexec.bat
normal que tu n'ais pas de % dedans, cmd les a remplacé précédement.
Enfin on sait pas trop ce que tu essayes de faire mais ca semble vraiment mal programmé ... plus d'infos seraient les bienvenues
Marsh Posté le 24-04-2010 à 18:21:09
Bonjour.
Le problème est simple:
C'est a propos du doublement des %%.
L exemple est ci-dessous:
rem @echo off
for /f "delims=" %%i in ('dir /b /s c:\fichier1.txt') do move %%i c:\windows\
>> %windir%\AAwowlexec.bat
dans le bloc note ; tu l' enregistres en bat;
Il faut créer auparavant un fichier texte nommé ' fichier1.txt !
tu l'exécutes et tu vas voir en c:windows\ le fichier crée qui s' appelle
AAwowlexec.bat
tu l ouvre avec le bloc note et tu verras qu'il MANQUE " un % " !
Je remercie par avance toutes les bonnes volontés...