有一个 dos 命令来查找目录中的特定文件。如果它在那里,那么它将使用日期时间戳将其移动并重命名到另一个目录,否则退出。如果在上午 10 点到晚上 11:59 之间执行,效果很好。但它在上午 12 点至上午 9 点 59 分之间运行时会留下一个空间。请参阅附加的片段。当它在上午 12 点到 10 点之间运行时,不确定如何添加零“0”它们是空格。感谢您的帮助并提前感谢您。
如果存在 "\serverdrive\in\File.txt" (move /Y "\serverdrive\in\File.txt" "\anotherdrive\out\OutFile-%date:~-4,4%%date:~-10, 2%%date:~-7,2%%time:~0,2%%time:~3,2%%time:~6,2%.txt") else (exit 0)
我正在寻找的输出是“OutFile-20200831162153.txt”