Показать полную графическую версию : Помогите "соседу" с другой ветви форума.
Всем привет. Здесь у нас один товарищ мучается - у него 20000(!!!) файлов - псевдографикой поползли. При неудачном перемещении программы с win95 на win 98. Его программа связи компьютера с измерительным прибором - не могёт распознать крякозяблы и соответственно выбрать и запустить в обработку нужный файл. Но, наверняка все файла можно отсортировать по времени. Так что нужно смастырить bat-файл который бы всю эту ораву из 20000 файлов отсортировал по времени (упорядочил) и просто их переименовал-пронумеровал от 1 до 20000 с сохранением их оригинального расширения.
Petya V4sechkin
20-06-2008, 20:59
azbest, примерно так:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
Set K=1
For /F "UseBackQ Delims=" %%I In (`Dir /A-D /B /OD`) Do (
Ren "%%~I" "_f_!K!%%~xI"
Set /A K += 1
)
(префикс _f_ на всякий случай).
Только аккуратнее - переименует все в текущей папке и ничего не спросит.
Но тут используется расширенный синтаксис, на Win 98 не будет работать.
Спасибо за оперативность :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC