#windows
Имеется группа файлов в одном каталоге с именами
12345.jpeg
asdfafsa.jpeg
...
Нужно привести их к значению
1.jpeg
2.jpeg
и так далее.
Total Commander умирает при таком количестве файлов (порядка 10 миллионов).
ОС Win7 x64
Ответы
Ответ 1
Через bat-файл @echo off set all=0 set dir=D:\work\1\ set dim=xls set new=file_change set mask=filex for %%x in ("%dir%*.*") do (set /A all+=1) for /l %%y in (1,1,%all%) do (if exist "%dir%%mask%*%%y*.%dim%" (rename "%dir%%mask%*%%y*.%dim%" "%new%%%y.%dim%") else (echo files are not found)) pause Попробуй тогда так (файл помести в папку с файлами): @echo off set j=0 for %%i in (*.jpeg) do ( set /a j+=1 call :renamefile %%i %j ) goto :end :renamefile ren %1 %j%.jpeg :end P.S. только проблема с русскоязычными именами
Комментариев нет:
Отправить комментарий