![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.04.2014
Сообщений: 4
|
![]()
На локальном диске имеется большое количество файлов с именами 1.txt 1a.txt 57e.txt и т.д. Мне их нужно переименовать все разом. Также имеется csv файл где в первой колонке указан список этих фалов , а во второй колонке список с новыми именами этих файлов. С помощью чего получится такое организовать? Сам csv могу переделать под любой другой формат если потребуется.
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
мне проще написать программку, чем искать и тем более подгибать найденный универсальный вариант под данную конкретную задачу)
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,370
|
![]()
Я лично генерю себе cmd файл с отдельными ren командами для каждого файла.
Собственно, если первой колоной вставить словно ren и сохранить CSV файл исползуя знак табуляции в качестве разделителя то получим такой готовый файл. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]() |
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Простой Vbs скрипт поможет сделать работу.
Вид csv должен быть такой: 1.txt,100.txt 2.txt,102.txt 3.txt,103.txt Где 1.txt старое имя, а 100.txt новое имя, без пробелов, без пустых строк. Имя у меня name.csv, надо в коде изменить на своё и реальный путь к файлу! Запускать надо в папке с файлами, которые переименовываем. Сам код: Код:
|
![]() |
![]() |
![]() |
#6 | |
Регистрация: 13.04.2014
Сообщений: 4
|
![]() Цитата:
Какой именно файл не найден? |
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 13.04.2014
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Ну может кто ещё воспользуется, разъясню, что в этой строчке
Код:
Или вообще ни чего, если запуск из того же каталога где файлы для переименования: Код:
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,869
|
![]()
Вот. Делал для переименовки ахового количества файлов (ну, для покадровой обработки видео и всё такое). Нормально работает, если количество файлов не более 2000. то есть лучше разбить папку, где 60.000 файлов, на части. а заодно и отсортирует по параметрам, если надо (галочка уже стоит)
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]() Последний раз редактировалось kvitaliy; 12.12.2015 в 08:44. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
пакетное переименование файлов | Денис9 | Общие вопросы Delphi | 7 | 21.01.2013 00:02 |
массовое создание файлов | cool_phenomus | Общие вопросы C/C++ | 2 | 30.06.2012 20:25 |
Переименование файлов | Alergen2 | Microsoft Office Access | 1 | 01.11.2011 13:57 |
Массовое добавление файлов | gusvovan | Общие вопросы Delphi | 1 | 06.10.2011 19:06 |
Массовое редактирование тхт файлов | Tvitvi | PHP | 3 | 06.05.2010 20:51 |