帮忙写个保存A.DAT文件到D:\BACK的BAT(但如果BACK下已存在A.DAT,则保存为A1.DAT,A2.DAT,以此类推

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:19:48
帮忙写个保存A.DAT文件到D:\BACK的BAT(但如果BACK下已存在A.DAT,则保存为A1.DAT,A2.DAT,以此类推

当然,如果能保存为A20081218125959.DAT 这样就更好了。。。!

@echo off
set "a=%date:~0,10%"
set "a=%a:-=%"
set "b=%time:~0,12%"
set "b=%b::=%"
set "b=%b:.=%
copy "a.dat" "d:\back\%a%%b%.dat"
pause

--
毫秒都写进文件名了,应该不会有重名的现象发生了..