为了在文件夹中的所有pdf文件前添加一个简单的“hello”前缀,我正在使用以下批处理文件:
我将这个命令保存到一个名为“rename.bat”的文件中,并将其放置在需要重命名文件的文件夹中。然后我只需双击“rename.bat”即可。
这个方法几乎可以实现,但第一个文件会被添加两次前缀。
比如说,在文件夹中有A.pdf、B.pdf、C.pdf,它们会被转换为:
- hellohelloA.pdf - helloB.pdf - helloC.pdf
你知道批处理文件中出了什么问题吗?
我注意到当文件数量大于一个时,它总是会这样做。如果文件夹中只有一个文件,则它可以正常工作,但并不是很有用。
FOR %%F IN (*.pdf) DO (RENAME "%%F" "hello%%F")
我将这个命令保存到一个名为“rename.bat”的文件中,并将其放置在需要重命名文件的文件夹中。然后我只需双击“rename.bat”即可。
这个方法几乎可以实现,但第一个文件会被添加两次前缀。
比如说,在文件夹中有A.pdf、B.pdf、C.pdf,它们会被转换为:
- hellohelloA.pdf - helloB.pdf - helloC.pdf
你知道批处理文件中出了什么问题吗?
我注意到当文件数量大于一个时,它总是会这样做。如果文件夹中只有一个文件,则它可以正常工作,但并不是很有用。