重命名文件并附加到outlook

时间:2014-10-31 17:26:52

标签: windows batch-file outlook batch-rename

我有一个收集一些用户机器数据的批处理文件。最后,我想将文件test.txt重命名为%username %% date%time%.txt。我在其他网站上找到的代码不会重命名该文件。我错过了什么?

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"

1 个答案:

答案 0 :(得分:0)

重命名的最后一部分是使用了错误的字符。改变

%time:-8,2%.txt`

%time:~-8,2%.txt

此外,在第二行中,您还有一个额外的“在Desktop \

之后