|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Подскажите скрипт программу которые могут изменить название множества файлов со случа |
|
Любой язык - Подскажите скрипт программу которые могут изменить название множества файлов со случа
|
Новый участник Сообщения: 7 |
Подскажите скрипт, программу которые могут изменить название множества файлов со случайного на артикул, выполнив поиск в текстовом файле по случайному имени, и забирая артикул для каждого имени файла следующий после случайного имени?
письма лучше присылать на почту vitaly9oleg@gmail.com |
|
Отправлено: 11:09, 22-04-2019 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать Цитата:
"2a08886a170211e8f097141877341409.jpg" в "A92/950.jpg" так как символ / в имени недопустим. Что делать? @Echo Off cls SetLocal >nul chcp 1251 Set "InFile=Z:\Box_In\*.jpg" Set "ArtFile=Z:\Box_In\namefile.txt" Set "KeyArt=Артикул" FOR /F "usebackq tokens=1,2 delims=<> " %%i IN ("%ArtFile%") DO ( If /I "%KeyArt%"=="%%i" (Set "Art=%%j" &Set /A N=0) Else ( Call :FileArt "%%Art%%" %%j ) ) FOR %%f IN ("%InFile%") DO ( FOR /F "usebackq tokens=2 delims==" %%e IN (`2^>nul Set %%~nf`) DO ( Ren "%%f" "%%e%%~xf" ||Echo !!! Incorrect file name "%%e%%~xf" not renamed "%%f" ) ) EndLocal Pause Exit /B :FileArt Set "FName=%~2" :Begin1 If Not "%FName%"=="%FName:*/=%" (Set "FName=%FName:*/=%" &GoTo :Begin1) If %N%==0 Set "%FName%=%~1" If Not %N%==0 Set "%FName%=%~1_%N%" Set /A N+=1 Exit /B |
|
------- Последний раз редактировалось megaloman, 24-04-2019 в 18:34. Отправлено: 18:16, 24-04-2019 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Изменить название процессора, оперативной памяти, разрешения, название Windows | Alexander_88 | Microsoft Windows 2000/XP | 0 | 05-05-2018 05:49 | |
PowerShell - [решено] Скрипт по сбору строк из множества файлов в один. | Load980 | Скриптовые языки администрирования Windows | 9 | 30-01-2017 08:16 | |
Прочие - Подскажите программу для поиска файлов на ПК | Птушвиче | Программное обеспечение Windows | 4 | 26-06-2013 08:55 | |
Безопасность - Подскажите программу копирования прав файлов. | babki | Программное обеспечение Windows | 1 | 23-11-2009 16:41 | |
Подскажите программу востановления файлов | frodo17 | Программное обеспечение Windows | 2 | 07-07-2008 09:56 |
|