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

Показать сообщение отдельно

Старожил


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

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


Цитата:
set $m=C:\Program Files\*.txt
set $f=2.txt
set mp=50

(for /f "delims=" %%a in ('dir /b/s "%$m%"') do @(
set "b=%%~dpna"&call echo.%%b:~0,%mp%%%%%~xa))>"%$f%"
так ведь этот код делает СПИСОК структуры папок. а потом этот список укорачивает по max path
а как сделать чтобы вместо списка он работал с самими файлами, и изменял имена файлов с учетом max path?

//забрал себе в коллекцию батник. у меня 3 програмки есть по созданию списка файлов - amel27, но Ваш bat самый простой и главное удобный когда нужно без заморочек сделать листинг файлов !


Цитата NiOl:
shadowbat, Вы кажется говорили про pdf, а сейчас уже про txt... »
разницы ведь нет. расширение задается в самом коде

Последний раз редактировалось shadowbat, 18-06-2010 в 13:13.


Отправлено: 12:55, 18-06-2010 | #6