使用CMD将子目录中的多个文件从EX:123_abc.pdf文件重命名为123_abc_DOC.pdf
我尝试使用下面的命令,但是文件的某些部分被剪切了,用它替换_TEST.pdf使用CMD将子目录中的多个文件从EX:123_abc.pdf文件重命名为123_abc_DOC.pdf,cmd,Cmd,我尝试使用下面的命令,但是文件的某些部分被剪切了,用它替换_TEST.pdf FOR /R %f IN (*.pdf) DO REN "%f" *_TEST.pdf 例如: 原始文件名为TEST_123.pdf 重命名的文件名为TEST\u TEST.pdf 预期结果是TEST\u 123\u TEST.pdf使用修饰符(请参见获取/?): 这是命令行语法。要在批处理文件中使用,请将每个批处理文件加倍: FOR /R %%f IN (*.pdf) DO REN "%%~ff" "%%~nf_T
FOR /R %f IN (*.pdf) DO REN "%f" *_TEST.pdf
例如:原始文件名为
TEST_123.pdf
重命名的文件名为TEST\u TEST.pdf
预期结果是TEST\u 123\u TEST.pdf
使用修饰符(请参见获取/?
):
这是命令行语法。要在批处理文件中使用,请将每个批处理文件加倍:
FOR /R %%f IN (*.pdf) DO REN "%%~ff" "%%~nf_TEST%%~xf"
这里完美地描述了您遇到的行为:
FOR /R %%f IN (*.pdf) DO REN "%%~ff" "%%~nf_TEST%%~xf"