| imho.ws |
![]() |
|
|
|||||||
|
Сообщения:
Перейти к новому /
Последнее
|
Опции темы |
|
|
# 1 | ||
|
Junior Member
Регистрация: 24.11.2002
Сообщения: 59
![]() |
Автоматическое переименование группы файлов/папок
Подскажите плиз какой прогой можно в массовом порядке переименовывать файлы по маске. например из
abc1234.txt; abc1235.txt; abc1236.txt; abc1237.txt; *** сделать abc234.txt; abc235.txt; abc236.txt; abc237.txt; ***
|
||
|
|
|
|
# 101 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 519
![]() |
Vitalij
Почитай в теме MP3: конвертация, редактирование и другие вопросы. Там было.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 102 |
|
Guest
Сообщения: n/a
|
Уважаемые, а может кто-нибудь подсказать...?
Существует ли прога, которая позволяет переименовать файл именем, взятым в строке из самого файла? Предположим в предыдущей строке имеется какой-то уникальный текст, который позволяет определить, что именно в следующей строке надо будет брать название для файла. Есть ли такое? З.Ы. Прочитал всю тему, установил 4, кажется, программы-ренеймера, но ни в одной такой функции не нашел
|
|
|
# 103 |
|
Guest
Сообщения: n/a
|
Как переименовать группу фаилов
Вобщем тут такое дело , сори если вопрос туп но вот он собственно : Можно ли , переименовать фаилы по названию папки в которои они находятся , с учетом того что в этои папке много фаилов(но те которые нужно изменить называються одинаково) а переименовать нужно только 1 фаил из каждои папки. Ну например у меня есть 80 папок называющихся определенными символами и в каждои из них есть фаил например song , и нужно чтобы эти фаилы назывались не сонг а по названию папок.
|
|
|
# 104 |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 519
![]() |
Blein, всё можно. Было бы желание... process.cmd
Код:
for /D %%N in (c:\sourcedir\*) do( if exist "%%N\song" ren "%%N\song" "%%N\%%~nNsong" )
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|
|
# 106 | |
|
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 519
![]() |
Цитата:
Код:
@echo off
chcp 866
set "WORKFOLDER=D:\папка с\файлами для обработки"
pushd "%WORKFOLDER%"||exit
for /f %%A in ('dir /b /A:-D *.txt') do (
call :GNN "%%A"
call :RENAMEIT "%%A"
)
popd
set "NEWNAME="
set "WORKFOLDER="
goto :EOF
:GNN
set "NEWNAME="
for /f "tokens=*" %%B in (%~1) do call :SNN "%%~B"
goto :EOF
:RENAMEIT
IF EXIST "%NEWNAME%%~x1" (
call :AE "%NEWNAME%%~x1" "%~1"
) ELSE (
ren "%~1" "%NEWNAME%%~x1"
set "NEWNAME="
)
goto :EOF
:SNN
if "%NEWNAME%*"=="*" set "NEWNAME=%~1"
goto :EOF
:AE
echo File %1 already exists, can't rename %2 into %1.
echo Press any key to exit.
pause>nul
set "NEWNAME="
set "WORKFOLDER="
exit
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий |
|
|
|