我編寫了腳本來刪除臨時文件。 腳本創建日誌,刪除所有文件:CMD:將日期和時間保存爲文件名
和保存的東西在這個日誌我使用
SET RemoveLog=RemoveLog_%date:~-4,4%_%date:~-10,2%_%date:~-7,2%__%time:~0,2%_%time:~3,2%.txt
(這將創建文件中像RemoveLog_2014_03_09__09_12.txt
):
ECHO. >> %MEMLET%\%RemoveLog%
(在這種情況下,空行)
這一直工作得很好,但在一臺筆記本電腦上發生了其他事情。
文件保存爲RemoveLog_2014_03_09__
(09_12.txt
丟失)
不論我在腳本中使用>> %MEMLET%\%RemoveLog%
,在日誌的每一行,我看到9_12.txt
爲什麼會這樣結束?
筆記本電腦都有不同的日期格式 – 2014-09-03 08:07:26
如何保存文件的日期,以便將工作無處不在? – Solver 2014-09-03 08:17:15
我已經在這裏回答了一個非常類似的問題:http://stackoverflow.com/a/22813968/2152082 – Stephan 2014-09-03 08:22:55