J'utilise le script ci-dessous pour déplacer un fichier de n'importe quel nom d'un endroit et le renommer en même temps pour Fichier et horodater.Déplacez le fichier et renommez-le avec la date et l'heure à l'aide d'un fichier batch
@echo off
for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a"
set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" rem & set "MM=%dt:~4,2%" & set "DD=%dt:~6,2%"
echo copying file
move "\\server\folder\*.*" "\\server2\folder2\File %YYYY%%MM%%DD%.pdf" >nul
echo done
Je voudrais ajouter une heure (HH MM SS) au nom de fichier, donc ce serait File20170928104330.pdf Cependant, je ne peux pas comprendre comment. Pourriez-vous s'il vous plaît aviser?
Utilisez une commande FOR pour itérer les fichiers dont vous avez besoin de se déplacer. De cette façon, vous pouvez manipuler le nouveau nom de fichier. – Squashman
Eh bien, je l'utilise, mais il me manque la partie avec le temps (heures, minutes, secondes) – Turpan