|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 5
|
|
Может ли батник переименовать файлы, используя данные из текстового файла?19.10.2012, 18:01. Показов 2389. Ответов 6
Метки нет (Все метки)
Здравствуйте, подскажите можно ли сделать такой батник - есть txt файл назовём его numbers, в нем строчки следующего содержания:
X:\Test\Log\Temp\39-38\old_2012-10-19.log:13:48:08:616 7620 HOME -- Response -- get: '10673038395103' X:\Test\Log\Temp\15-4\old_2012-10-19.log:13:48:08:736 8820 HOME -- Response -- get: '51357012824714' X:\Test\Log\Temp\45-44\old_2012-10-19.log:13:48:08:896 6884 HOME -- Response -- get: '41252010423173' X:\Test\Log\Temp\16-6\old_2012-10-19.log:13:48:08:896 7924 HOME -- Response -- get: '81385032017100' X:\Test\Log\Temp\23-8\old_2012-10-19.log:13:48:08:946 3240 HOME -- Response -- get: '41849021401916' X:\Test\Log\Temp\36-35\old_2012-10-19.log:13:48:08:916 3948 HOME -- Response -- get: '21823015143821' есть папка X:\Test\Out в ней 6 файлов с 14ти значными именами без расширений, необходимо их переименовать в другие 14ти зачные номера которые в конце строк в файле numbers. Номера разные, меняются. Батник может справится с такой задачей? Если да то помогите пожалуйста!
0
|
|
| 19.10.2012, 18:01 | |
|
Ответы с готовыми решениями:
6
Как переименовать файлы используя Access
|
|
|
||
| 19.10.2012, 22:48 | ||
|
2012-10-19.log:13:48:08 - вот это что-ли исходное имя??? ![]() Нет, я конечно могу догадываться, но это обязанность топикстартера расжевывать задачу.
0
|
||
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 5
|
|
| 20.10.2012, 00:41 [ТС] | |
|
Извиняюсь если плохо изложил, есть папка с файлами, 6 файлов, с именами в виде 21863015143844 и тп, в общем 14значное число, и есть txt файл в котором 6 строк в конце каждой строки есть также 14и значный номер, необходимо каждый файл в папке переименовать этими номерами из конца строк.
То есть имеем 6 файлов например с именами 32542356783456 45675577866578 12256777754455 23344556667788 08889555654444 34978474777334 нужно взять номера из конца строк и использовать их для переименования чтобы получилось 6 файлов с именами 10673038395103 51357012824714 41252010423173 81385032017100 41849021401916 21823015143821 Номера как файлов так и в конце строк меняются каждый день. ЗЫ Сори, не специалист в сфере программирования. Перерыл гугль пока ответа не нашел, эти строки вот тоже из лог файлов сейчас пришлось учиться вынимать, узнал что такое регулярные выражения кое как сочинил батник с ними. А вот как использовать их для переименования никак не найду, потому и вопрос возник может батником такое вобще невозможно сделать?
0
|
|
|
|
|
| 20.10.2012, 01:27 | |
|
Да, в батник можно даже и отбор по регулярке добавить.
Просто буквально соседняя тема, там каждому файлу соответствовало свое имя для переименования. А тут, я так понял, не имеет значения в каком порядке файлы брать для переименования. По крайней мере, в Вашем примере исходные даже не по алфавиту идут. Здесь, нужно сначала сформировать массив новых имен, или массив исходных файлов, а затем циклом вести переименование.
0
|
|
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 5
|
|
| 20.10.2012, 01:43 [ТС] | |
|
Да совершенно верно порядок значения не имеет. Правда для меня это темный лес. Dragokas, можешь изваять такой батничек? Помоги плиз!
0
|
|
|
|
||||||
| 20.10.2012, 02:25 | ||||||
Сообщение было отмечено ComSpec как решение
Решение
1
|
||||||
|
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 5
|
|
| 24.10.2012, 01:31 [ТС] | |
|
Dragokas спасибо! Давай тридцатник на мобильный тебе скину, номер в личку или на карту приватовскую могу перевести.
0
|
|
| 24.10.2012, 01:31 | |
|
Помогаю со студенческими работами здесь
7
Каким образом лучше загружать данные из текстового файла? Можно ли обойтись при этом только js, не используя php? Переименовать 700 файлов по шаблону из текстового файла Разбить документ на отдельные файлы и переименовать каждый файл используя слияние. Поправить код
Как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|