0
我有一個批處理文件收集一些用戶機器數據。最後,我想將文件test.txt重命名爲%username %% date%time%.txt。我在其他網站上找到的代碼不會重命名該文件。我錯過了什麼?重命名文件並附加到outlook
ren "c:\users\%username%\Desktop\test.txt" "%username%-%date:~-4,2%%date:~-10,2%%date:~-7,2%%time:~-11,2%%time:`-8,2%.txt"
下面的這一行是將上面重命名的文件附加到帶有.zip文件夾的新Outlook郵件。我是否也在這裏?
"C:\Program Files\Microsoft Office\Office12\Outlook.exe" /a "c:\users\%username%\Desktop\"%username%-%date:~-4,2%%date:~-10,2%%date:~-7,2%%time:~-11,2%%time:`-8,2%.txt"
您重命名使用了錯誤的字符的最後一部分。改變'% time:'-8,2%.txt' to'%time:〜-8,2%.txt'。另外,在第二行中,你有一個額外的'''在Desktop \ – SomethingDark 2014-10-31 19:29:03
@SomethingDark你是對的。我完全錯過了。謝謝你的新鮮眼睛。我正在嘗試提交您的答案作爲答案,但我目前還沒有看到。 – LordDaius 2014-11-04 17:12:11
哦,我把這個添加爲評論而不是答案。稍等一下... – SomethingDark 2014-11-04 22:42:49