Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Помогите "соседу" с другой ветви форума.

Ответить
Настройки темы
CMD/BAT - Помогите "соседу" с другой ветви форума.

Старожил


Сообщения: 369
Благодарности: 49

Профиль | Отправить PM | Цитировать


Всем привет. Здесь у нас один товарищ мучается - у него 20000(!!!) файлов - псевдографикой поползли. При неудачном перемещении программы с win95 на win 98. Его программа связи компьютера с измерительным прибором - не могёт распознать крякозяблы и соответственно выбрать и запустить в обработку нужный файл. Но, наверняка все файла можно отсортировать по времени. Так что нужно смастырить bat-файл который бы всю эту ораву из 20000 файлов отсортировал по времени (упорядочил) и просто их переименовал-пронумеровал от 1 до 20000 с сохранением их оригинального расширения.

Отправлено: 17:27, 20-06-2008

 


Moderator


Сообщения: 53173
Благодарности: 15430

Профиль | Отправить PM | Цитировать


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 не будет работать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:59, 20-06-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 369
Благодарности: 49

Профиль | Отправить PM | Цитировать


Спасибо за оперативность

Отправлено: 10:13, 21-06-2008 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Помогите "соседу" с другой ветви форума.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Инфо - Категории тем форума "Наборы обновлений" Vadikan Наборы обновлений для Windows XP/2003/Windows 7 22 15-12-2009 14:44
Разное - Не отображаются ветви настройки узла "Административные шаблоны" ShevaRu Microsoft Windows 2000/XP 2 12-02-2009 00:14
[решено] помогите переставить свободный объём раздела"D"на раздел"C"жёсткого диска. kent719 Хочу все знать 5 22-03-2008 00:16
Запретить/удалить пункт "Programs" ("Программы") из меню кнопки "Start" ("Пуск") submaster Microsoft Windows NT/2000/2003 5 13-09-2006 12:29




 
Переход