Copier/Coller/Renommer dernier fichier

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
aoking
Batcheur occasionnel
Messages : 1
Enregistré le : 15 juil. 2010 13:04

Copier/Coller/Renommer dernier fichier

Message par aoking »

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
DarkBatcher
King Of Batch
Messages : 66
Enregistré le : 06 juil. 2010 17:37
Contact :

Re: Copier/Coller/Renommer dernier fichier

Message par DarkBatcher »

Bonjour,

Essaie de faire :

Code : Tout sélectionner

ECHO %lastmod%
Pour savoir ce que renvoie le for.
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
Répondre