я хочу последовательно или подстановочно переименовать файлы, которые присутствуют в папке с именами, присутствующими в текстовом файле, используя пакетную программу. скажем, в папке 10 файлов .csv, и у нас есть один файл rename.txt, который содержит все имена последовательно, из которых мы должны переименовать файлы, присутствующие в папке.

1 ответ1

0

Это должен быть командный файл? А как насчет Powershell или VBS?

Для начала (есть почти 0 ошибок), как насчет этого VBS:http://pastebin.com/sfCS1swK

В верхней части скрипта есть переменные, которые вы хотите изменить, обратите внимание на комментарии: RENAME_FILE = "rename.txt"
bRename = false
objStartFolder = "C:\Users\user\Desktop\Test"

Может быть, запустите его из командной строки администратора как: cscript rename.vbs> out.txt

Изучите файл out.txt, чтобы узнать, выполняет ли он то, что вы ожидаете, перед тем как изменить bRename = true и снова запустить его.

Надеюсь, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .