Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Как найти все файлы, путь к которым превышает 256 символов?

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

aleksey67

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Была уже такая тема  
http://forum.ru-board.com/topic.cgi?forum=62&topic=21197
 
я пробовал третий вариант от vvsco:
 
код:
Set tDir=I:\Data
Set MaxLen=256
 
SetLocal EnableDelayedExpansion
 
For /F "Tokens=* UseBackQ" %%i In (`Dir "%tDir%\*.*" /A-D /B /O:N /S`) Do (
    Set iStr=%%i
    Set iStr=!iStr:~%MaxLen%!
    If NOT [!iStr!]==[] (
        Echo "%%i">>%OutFile%
    )
)
 
но при запуске батника выдает:
 
C:\temp>256-orig.bat
 
C:\temp>Set tDir=I:\Data
 
C:\temp>Set MaxLen=256
 
C:\temp>SetLocal EnableDelayedExpansion
Ошибка в синтаксисе команды.
C:\temp>        Echo "%i">>
C:\temp>
 
пробовал так:
rem Set tDir=I:\Data  
Set tDir=c:\Temp  
Set MaxLen=256  
 
SetLocal EnableDelayedExpansion  
 
For /F "Tokens=* UseBackQ" %%i In (`Dir "%tDir%\*.*" /A-D /B /O:N /S`) Do (  
    Set iStr=%%i  
    Set iStr=!iStr:~%MaxLen%!  
    If NOT [!iStr!]==[] (  
        Echo "%%i">>%OutFile%  
    )  
)
 
то же самое:
C:\temp>256-orig2.bat
 
C:\temp>rem Set tDir=I:\Data
 
C:\temp>Set tDir=c:\Temp
 
C:\temp>Set MaxLen=256
 
C:\temp>SetLocal EnableDelayedExpansion
Ошибка в синтаксисе команды.
C:\temp>        Echo "%i">>
C:\temp>
 
Не работает! Я что-то не так пробую или неправильно запускаю?

Всего записей: 18 | Зарегистр. 02-04-2008 | Отправлено: 12:59 05-02-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Как найти все файлы, путь к которым превышает 256 символов?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.B0ard 2000-2026

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru