Страницы: 1
RSS
Перенос файлов из одной папки в другую с изменением имён
 
Здравствуйте. Столкнулся с такой проблемой: необходимо перенести файлы из папки с удалением в именах пробелов, запятых и слова «new», которое находится приблизительно в середине имени. Искал в интернете, но там все примеры связаны с заполнением листа Excel. Можно ли это как-то реализовать без заполнения Excel?
Пример: d:\docs\инструкция 20.01.2020, new от Иванова.doc
переместить в другую папку с удалением пробелов, запятой и слова “new”
d:\docs\Инструкции\Иванов\инструкция20.01.2020отИванова.doc
 
как со склонением обходится будете?
d:\docs\инструкция 20.01.2020, new от Ивановой.doc
d:\docs\Инструкции\Иванова\инструкция20.01.2020отИванова.doc
По вопросам из тем форума, личку не читаю.
 
Чтоб без геморроя - по имени из файла. «Ивановой»
 
Цитата
serwales написал:
без заполнения Excel?
Основу для перемещения/копирования файлов можете взять отсюда: Как средствами VBA переименовать/переместить/скопировать файл
А здесь можно взять готовый цикл под всем файлам папки: Просмотреть все файлы в папке
Если это совместить с небольшими дополнения(вроде Replace и указания конечной папки), то получите готовый код.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Эти примеры написаны для работы с 1-м файлом.  
 
Цитата
serwales написал:
Эти примеры написаны для работы с 1-м файлом
и? по второй ссылке есть цикл перебора файлов. Там надо только подставить нужные строки из первой(не очень-то и сложно), собрав их из перебираемых файлов и папок.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх