积极答复者
请教windows2012如何生成以日期或时间为文件名的文件???

问题
答案
-
之所以報錯的原因是, 系統環境變量 %time% 存在不能作為目錄名或文件名的保留字符 :
你可以參照如下批處理代碼, 來實現此需求.
需要說明的是, 使用該批處理程序可能會遇到國際化問題. 需要仔細考慮應用環境.
set var1=%DATE%
set yyyy=%var1:~0,4%
set mm=%var1:~5,2%
set dd=%var1:~8,2%
set var2=%TIME%
set /a hh=%var2:~0,2%
set mi=%var2:~3,2%
set ss=%var2:~6,2%
set ms=%var2:~9,2%
if %hh% lss 10 (set hh=0%hh%)
set tmpFile=temp%mm%%dd%%yyyy%%hh%%mi%%ss%%ms%.tmpFolding@Home
- 已标记为答案 skyone_hbyc 2013年10月10日 1:49
全部回复
-
之所以報錯的原因是, 系統環境變量 %time% 存在不能作為目錄名或文件名的保留字符 :
你可以參照如下批處理代碼, 來實現此需求.
需要說明的是, 使用該批處理程序可能會遇到國際化問題. 需要仔細考慮應用環境.
set var1=%DATE%
set yyyy=%var1:~0,4%
set mm=%var1:~5,2%
set dd=%var1:~8,2%
set var2=%TIME%
set /a hh=%var2:~0,2%
set mi=%var2:~3,2%
set ss=%var2:~6,2%
set ms=%var2:~9,2%
if %hh% lss 10 (set hh=0%hh%)
set tmpFile=temp%mm%%dd%%yyyy%%hh%%mi%%ss%%ms%.tmpFolding@Home
- 已标记为答案 skyone_hbyc 2013年10月10日 1:49
-
也可以參考如下帖子:
怎样通过脚本创以建当前日期和时间命名的目录?
http://social.technet.microsoft.com/Forums/windows/zh-CN/619ee0cb-94af-4853-a157-c7fe1461c1cd?forum=window7betacnFolding@Home