Надеюсь получить помощь здесь. У меня есть куча файлов, которые отслеживаются и конечный объект удален, файлы выглядят следующим образом:Переименование файлов после определенного символа
LastName, 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 в имени файла, создайте папку (или просто переместите файл, если она существует) и переместите файл там, моя жизнь будет проще! –