|
|
|
|
Copie avec renommage de Fichier. batch DOS
Dernière réponse le 19 mar 2009 à 16:19:52 montaron, le 19 mar 2009 à 10:38:55Bonjour,
Je dois créer un batch qui va déplacer des fichier d'un dossier vers un autre. Mais entre temps je fais un renommage.
Par exemple, le fichier CC.txt se trouve dans le dossier temp, je veux le mettre dans le dossier Toto avec le nommage suivant CC 09.03.19 en gros son nom + espace + date
Si quelqu'un a une idée, ça m'aiderais beaucoup.
Merci d'avance
PS : c'est sur un serveur windows 2000
Tien voila je tes fait un scipt:
@echo off
set fichier=FIHCIER
set date.de.compt=%date:~0,2%.%date:~3,2%.%date:~6,4%
for %%i in (%fichier%) do (
rename "%temp%\%%i" "%%~ni %date.de.compt%%%~xi"
if not exist "C:\Documents and Settings\Bilou\Bureau\toto" md "C:\Documents and Settings\Bilou\Bureau\toto"
move "%temp%\%%~ni %date.de.compt%%%~xi" "..\bureau\toto"
)
pause
A la place de FIHCIER tu met le ou les fichier que te veux remplacer. Exemple si tu as un seul fichier tu met: set fichier=fichier.txt Si tu en as plusieurs tu tu les sépare avec des "," Exemple: set fichier=fichier1.txt,fichier2.txt,fichier3.txt Voila j'espère t'avoir aider. pause Il y a des jours faut pas m'chercher. Et y'a des jours tous les jours ! |
Hello merci pour ton méssage.
|
Ok il faut lister les fichier mais je ne vois pas d'autre solution.
|

