Скрипт пакетного файла для удаления специальных символов из имен файлов (Windows)

У меня есть большой набор файлов, некоторые из которых содержат специальные символы в имени файла (например, ä, ö,% и другие). Я хотел бы, чтобы файл сценария перебирал эти файлы и переименовывал их, удаляя специальные символы. Я не против того, что он делает, но он может заменить их подчеркиванием, например, например.

Störung% 20.doc будет переименован в St_rung_20.doc

В порядке предпочтения:

Пакетный файл WindiwsФайл сценария Windows для запуска с помощью cscript (vbs)Стороннее программное обеспечение, которое может быть запущено из командной строки (то есть взаимодействие с пользователем не требуется)Другой файл языкового скрипта, для которого мне нужно будет установить дополнительный движок скрипта

Предыстория: я пытаюсь зашифровать этот файл с помощью GnuPG в Windows, но, похоже, он не обрабатывает специальные символы в именах файлов с параметром --encrypt-files.

Ответы на вопрос(5)

Ваш ответ на вопрос