如何解决CMD 行 - 帮助为我的文件名添加时间
有人可以帮我弄清楚将时间添加到输出文件名的语法吗?我能够得到日期,但时间不适合我。我一直在谷歌上搜索它,但到目前为止我已经空了。我已经想出了如何将它添加到文件本身,但我希望能够在名称中看到它。
下面的代码只是一个超级简单的 robocopy
命令,我已经保存为 test.cmd
。
一切正常,除了增加时间。
如果你愿意,可以随意窃取它。只要确保你谷歌开关,这样你就知道你在做什么。这部分很容易找到。
我的代码
@ECHO OFF
if not exist "C:\Example" mkdir "C:\Example"
ROBOCOPY.EXE C:\Example Source "\\192.168.0.100\Shared Storage" /E /Z /J /NOOFFLOAD /R:2 /W:1 /REG /UNILOG+:"C:\Example Source\%date:~-10,2%-%date:~-7,2%-%date:~-4,4% Time.txt" /MT:4
exit
解决方法
我已经想通了!
如果其他人需要它,就在这里。
@ECHO OFF
if not exist "C:\Example" mkdir "C:\Example"
ROBOCOPY.EXE C:\Example Source "\192.168.0.100\Shared Storage" /E /Z /J /NOOFFLOAD /R:2 /W:1 /REG /UNILOG+:"C:\Example Source\date %date:~-10,2%-%date:~-7,2%-%date:~-4,4% time %time:~0,2%.%time:~3,2%.txt" /MT:4
exit
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。