Bonjour
Je souhaite récupérer la dernier fichier d'une liste dans un dossier + le copier + le coller dans un nouveau fichier + renommer
setlocal
set srcDir= fichier source
set destdir=fichier destination
set lastmod=
pushd "%srcDir%"
for /f "tokens=*" %%a in ('dir /b /od 2^>NUL') do set lastmod=%%a
if "%lastmod%"=="" echo Could not locate files.&goto :eof
copy "%lastLog%" "%destDir%"
Je suis parti de ce code, mais cela ne fonctionne pas, il ne me renvoit rien.
Si quelqu'un peut m'aider, merci d'avance
Copier/Coller/Renommer dernier fichier
Modérateur : WIN32-[GG]
-
- King Of Batch
- Messages : 66
- Enregistré le : 06 juil. 2010 17:37
- Contact :
Re: Copier/Coller/Renommer dernier fichier
Bonjour,
Essaie de faire :
Pour savoir ce que renvoie le for.
Je sais pas si c'est une erreur mais tu ne devrais pas plutôt écrire :
au lieu de :
Essaie de faire :
Code : Tout sélectionner
ECHO %lastmod%
Je sais pas si c'est une erreur mais tu ne devrais pas plutôt écrire :
Code : Tout sélectionner
copy "%lastmod%" "%destDir%"
au lieu de :
Code : Tout sélectionner
copy "%lastLog%" "%destDir%"
Ce forum vous à aidé? Faites le vivre en vous connectant régulièrement et en répondant au questions posées sur le forum si vous avez une solution