##title##

2011年12月3日

DOS:copy檔案含日期或時間

可以透過 date /t把日期抽取出來當變數,然後copy檔案時可以把抽出來的變數當檔名。範例如下:

for /f "tokens=1-4 delims=-/ " %%i IN ('date /t') DO (
set year=%%i
set month=%%j
set day=%%k
)
copy "C:\a\test.txt" "C:\b\%year%%month%%day%_test.txt"

這樣存的檔名前面就可以自動帶上日期了。

關於時間的話可參考:如何在 Batch 檔取得系統的日期、時間欄位

沒有留言:

張貼留言