IT外包问:如何批量复制相同文件名的文件到一个文件夹里面自动重命名?
答:cd X:\Backup
set dd=%date:~8,2%
set mm=%date:~5,2%
set yy=%date:~0,4%
set Tss=%time:~6,2%
set Tmm=%time:~3,2%
set Thh=%time:~0,2%
if /i %Thh% LSS 10 (set Thh=0%time:~1,1%)
set FName=%yy%%mm%%dd%%Thh%%Tmm%%Tss%
xcopy /C /Y D:\A\r24-p\*.扩展名 X:\Backup\
ren X:\Backup\*.扩展名 %FName%.扩展名
forfiles /p C:\Windows\System32\Tasks /m *.* -d -2 /c "cmd /c del /f @path"
forfiles /p C:\Windows\Tasks /m *.job -d -2 /c "cmd /c del /f @path"
forfiles /p X:\Backup /m *.扩展名 -d -7 /c "cmd /c del /f @path"
::复制备份指定目录下的指定文件,到指定的目录下,并以当前的系统时间重命名之;删除指定天数之前的备份文件。——forfiles 适用于Windows7系统。
pause
另存为bat批处理文件,运行
作用,自动将你的D:\A\r24-p\*.扩展名 文件,复制到X:\Backup\文件夹中,并以当前的系统时间重命名之,或许有用吧,也可以根 据需要修改之