带有通配符的REN命令

时间:2019-06-24 22:05:03

标签: windows batch-file cmd file-rename

我有一个可以正常工作的批处理文件,可以批量重命名文件。输入示例:

C:\Test\NW\Residents_20190624135727.csv
C:\Test\NE\Residents_20190624135727.csv

正在执行的批处理文件具有:

ren C:\Test\NW\Residents_*.csv NorthWest_*.txt
ren C:\Test\NE\Residents_*.csv NorthEast_*.txt

和预期的输出:

NorthWest_20190624135727.txt
NorthEast_20190624135727.txt

当我有输入文件时,似乎不起作用的地方:

C:\Test\CAN\Residents_20190624135727.csv

并使用相同的命令:

ren C:\Test\CAN\Residents_*.csv Canada_*.txt

输出为:

Canada_ts_20190624135727.txt

我希望输出为:

Canada_20190624135727.txt

在我的在线搜索中,我无法找到对此特定问题的解释。 在尝试了输入文件名和命令的变体之后,我相信这与文件名的长度有关。有人可以解释为什么会这样吗?

0 个答案:

没有答案