|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.05.2020, 23:16 | #1 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
Групповое переименование имен файлов
Здравствуйте. Есть папка в которой находятся несколько файлов с короткими именами. Есть excel или txt файл в котором есть колонка "Старое имя" и "Новое имя", где соответственно указано текущее имя файла, и новое которое должно быть.
Например: Вас -> Васильев Василий Викторович Задача на С# в том, чтобы заменить все старые имена на новые (подтягивая их из Excel файла соответственно), с учетом вложенных папок. И так-же нужно получить файлик, с именами файлов которые не изменились. Подтягивание с Excel и переименование сделал, вот код: Код:
|
13.05.2020, 23:20 | #2 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
Код:
Если убрать +".jpg" то будет ошибка "файл не найден". Код:
|
14.05.2020, 11:41 | #3 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
перебор всех файлов - https://www.dotnetperls.com/recursive-file-list
для допустимых расширений сделайте отдельный List<String> со списком расширений, в цикле проверяйте если расширение файла есть в списке && имя файле есть в списку к переименованию - выполняем move
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
14.05.2020, 16:09 | #4 |
Форумчанин
Регистрация: 22.10.2017
Сообщений: 113
|
Хоть кто-то ответил, спасибо)
Сделал так: Код:
Пробую так (возвращаю список имен из папки, и если они не равны списку из Excel, значит их нет): Код:
А нужно чтобы реально только те которых нет. Но как это сделать? Последний раз редактировалось Vyacheslav.; 14.05.2020 в 16:12. |
14.05.2020, 19:31 | #5 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Совсем в лоб, то сделать еще 1 массив с 2 элементов и хранить в нем НазваниеФайла:БылЛиНайден?
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск и переименование файлов | poganka25 | C# (си шарп) | 8 | 26.11.2018 09:39 |
переименование файлов | komra2 | C# (си шарп) | 20 | 19.01.2016 20:05 |
Переименование txt файлов по таблице | timer_ru | Microsoft Office Excel | 1 | 09.01.2016 16:06 |
Переименование файлов | Alergen2 | Microsoft Office Access | 1 | 01.11.2011 13:57 |
Переименование группы файлов | Meh | Общие вопросы Delphi | 2 | 28.07.2009 12:31 |