如果文件名末尾不包含特定字符串,我正在尝试编写一个重命名文件名的批处理文件。例如,我有一个包含以下文件的文件夹:
测试文件 1.csv
测试文件 2 Zac.csv
对于末尾(扩展名之前)不包含“Zac”(不带引号)的每个文件,我想在文件名中添加“Zac”。所以结果是:
测试文件 1 Zac.csv
测试文件 2 Zac.csv
这是我目前拥有的批处理文件:
for %%f in (*.csv) do (ren "%%f" ???????????????????????????????" Zac.csv"
但这会将“Zac”添加到所有文件中,即使它们已经包含“Zac”。如何仅更改末尾没有“Zac”的文件?
非常感谢!