批處理 以日期生成檔名的例項

2021-05-22 16:34:14 字數 296 閱讀 1987

最近,和批處理交往甚多。在網上找了一些批處理關於日期處理的資料,自己寫了乙個原型,收錄如此,供日後參考。

例項:@echo off

cd.>%stryear%%strmonth%%strday%%strhh%%strmm%%strss%.txt

pause

exit

上述批處理執行後,生成一以當前日期為檔名的.txt檔案。比如檔名「20100529162525.txt」,批處理執行的命令列介面顯示如下:

說明:%date:~0,4%的意思是取日期字串的從下標0開始的4個字元子串。

批處理匯出日期檔名

問題的提出 在批處理檔案的時候往往需要儲存處理結果,為了更好的管理這些日誌檔案,最好的辦法就是以日期為檔名的形式存放這些日誌。解決方案 bat 命令中有time 和date 兩個內建變數可以提供我們運用,但是日期和時間中有非法檔名字元存在,因此 0,4可以派上用場,在bat處理中,前面的表示式是分割...

批處理匯出日期檔名

問題的提出 在批處理檔案的時候往往需要儲存處理結果,為了更好的管理這些日誌檔案,最好的辦法就是以日期為檔名的形式存放這些日誌。解決方案 bat 命令中有time 和date 兩個內建變數可以提供我們運用,但是日期和時間中有非法檔名字元存在,因此 0,4可以派上用場,在bat處理中,前面的表示式是分割...

批處理 檔名操作

使用revit批量匯出cad或pdf的時候檔名總會帶一些字首,用批處理寫了乙個小指令碼去對檔名進行操作,可以實現批量去除字首,新增字首,字串替換。以下核心 rem 新增字首 cmdaddprefix echo 要處理的檔案型別 rem 取得輸入的檔案型別 set p type echo 新增的字首 ...