#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. только проблема с русскоязычными именами
Комментариев нет:
Отправить комментарий