我无法仅使用dos命令复制和重命名文件。我有一个格式为myfile20130218
的文件,并且要将其复制并重命名为some_other_file_20130218
。使用Dos命令复制文件并将文件名保留为
我知道我可以使用copy source dest
但我在如何隔离日期并保留它时遇到问题。我无法保证他的日期将成为今天的日期,因此排除,源文件将永远是相同的名称。
我可以运行一系列命令或批处理脚本,但目前遇到麻烦的事情是在我找到需要复制的匹配项之后,我使用myfile????????
,现在该如何获取这些文件取消日期的名称?
编辑:澄清我将在一个已知的目录中查看文件,如上所述,我将知道文件名的格式,并且只会检查它的特定目录。检查目录的过程是一个ConnectDirect文件观察器,所以当找到一个匹配myfile20130218
的文件时,我可以启动一些命令,但不知道如何检查目录并获取存在文件的名称。
Powershell不是一个选项?我认为这很难使用标准的Windows命令行工具。 – Jason 2013-02-18 00:05:15
不,我忘了提到的一件事是,它必须从ConnectDirect脚本运行,所以基本上这个过程会在检测到目录中的匹配文件名时触发。 – 2013-02-18 00:06:33