У меня есть файловая система Windows, в которой сбой в нашей программе резервного копирования переименовал сотни файлов.
Изменение выглядит так:
"ABC.PDF" -> "ABC.PDF.BAK"
Это случилось с некоторыми, но не со всеми файлами в каталоге.
Я хотел бы переименовать такие файлы в их старое имя, но скрипт должен выводить или игнорировать случаи, когда это невозможно, потому что «ABC.PDF» уже существует.
Я не знаком с пакетными сценариями, но PowerShell также доступна.