大家好
我有一個考勤資料 每天都會自動下載數據檔
我想要每天在下載考勤打卡機裡的資料後
每個考勤機有不同的數據檔案
自動複製一份備份檔
並且重新命名 "今天日期"+考勤機機號並且複製到C:/DATE裡面
copy "%date:~0,4%%date:~5,2%%date:~8,2%".XXX C:/DATE
參考!!
FOR /F "tokens=1-4 delims=/ " %%a IN ("%date%") DO SET CUR-DRB=%%a-%%b-%%c
md 存放路徑\%CUR-DRB%
XCOPY "來源路徑" "存放路徑\%CUR-DRB%" /D /K /E /Y /C
出來的東西如以下
For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set yy=%%a& set mm=%%b& set dd=%%c)
%yy% %mm% %dd% 就是年月日,要怎麼組合隨你高興
重點是你的原始檔案長怎樣?固定檔名?這就好處理
copy file.name c:\date\%yy%_%mm%_%dd%_file.name