bbutcher
|
Posted: Tue Dec 24, 2024 13:58 Post subject: Проблема с массовым переименованием вложенных папок |
|
|
У знакомой возникла проблема при восстановлении данных на диске. Все русские имена файлов и каталогов были восстановлены с неверной кодировкой.
Я нашёл такое решение:
1. Вошёл в папку с восстановленными данными. Нажал Ctrl+B, выделил всё и скопировал имена всех файлов с путями.
2. Сохранил в текстовый файл, открыл его в редакторе и пересохранил с исправленной кодировкой.
3. Затем с выделеными по Ctrl+B файлами и папками, вызвал пакетное переименование и там выбрал загрузить имена из файла.
В целом, это простой и вполне работающий вариант, но возникла одна проблема. В файле в списке путей вначале указывался путь к каталогу, а лишь затем шёл список файлов в нём. Проблема в том, что Тотал шёл последовательно по списку и вначале переименовывал каталог, а затем писал, что не может найти файлы в нём (так как пути уже изменились).
Учитывая, что файлов и каталогов сотни тысяч и сложная вложенность папок, соответственно, вручную исправить невозможно.
В итоге приходилось проводить всю процедуру много-много раз.
Есть ли возможность как-то сказать Тоталу, что вначале надо переименовывать файлы, а только потом папки? Или надо писать Гислеру просить опцию «Вначале обрабатывать файлы»?
Last edited by bbutcher on Tue Dec 24, 2024 23:12; edited 1 time in total |
|