[批次] 如何建立以年月日時為檔名的備份 1000P

作者: s5201314eee (:))   2016-02-19 19:00:23
如題
我把BAT寫成這樣
xcopy "C:\Program Files (x86)\MUH\BlueStacks IMEI Generator\History.txt"
"D:\01.New Download Files\06.舊版
BlueStacks\History\%date:~0,4%%date:~5,2%%date:~8,2%" /S /Y
結果備份時會出現下面的問句
D:\01.New Download Files\06.舊版BlueStacks\History>xcopy "C:\Program Files
(x86)
\MUH\BlueStacks IMEI Generator\History.txt" "D:\01.New Download Files\06.舊版
Blu
eStacks\History\20160219" /S /Y
D:\01.New Download Files\06.舊版BlueStacks\History\20160219 是否指定目標檔案
名稱或目標目錄名稱
(F = 檔案,D = 目錄)?
所以想徵求高手幫忙改成可以用 年月日_時分秒 作為檔名直接備份的TXT檔
提供稅後1000P作為報酬 謝謝!
作者: LPH66 (-6.2598534e+18f)   2016-02-19 20:07:00
檔案加個 .txt 應該可以; 畢竟你之後也是要打開來看這跟有沒有時分秒倒沒有關係這樣你可能不需要 xcopy, 用普通的 copy 即可(因為你是檔案複製到檔案, 沒有什麼太複雜需要 xcopy 處理的東西, 不用用到這個大工具)時間的部份跟 %DATE% 有日期一樣, %TIME% 可以取得現在時間用同樣的 :~ 語法取出時間的數字即可如果要改用 copy 的話就不用 /s 了
作者: s5201314eee (:))   2016-02-19 21:21:00
多謝 原來用COPY就可以了...

Links booklink

Contact Us: admin [ a t ] ucptt.com