希望在此获得一些帮助。我有一堆被监视的文件,并删除结束设施,文件看起来如下:在特定字符后重命名文件
姓氏,FirstName_DOS-Facility.pdf
我目前运行如下:
@echo off
for /F "tokens=1,* delims=-" %%a in ('dir /A-D /B "*.pdf"') do (
ECHO move "%%a-%%b" "%%a%%~xb"
)
它创建LastName,FirstName_DOS.pdf
我遇到的问题是具有相同名称的多个文件,我的批处理文件只是用较新的文件替换旧文件。如果需要,是否有附加_1.pdf _2.pdf _3.pdf等的方法?感谢您的帮助!
完成了!非常感谢!!现在,如果我可以找到一种方法来读取文件名中的DOS,创建一个文件夹(或只是移动文件,如果存在的话)并移动文件,我的生活会更容易! –