![]() |
Проверка длинны пути в XP
Добрый день.
Необходимы идеи в реализации скрипта, который будет сканировать папку И выдавать те пути к файлам которые больше 260 символов. Проблема в том что в XP есть ограничение на 260 символов в пути к файлу. Погуглив, пришёл к выводу что это ограничение никак не обойти.... Есть довольно большой ресурс, где необходимо выявить пути к файлам которые больше 260 символов.... Помогите пожалуйста. Спасибо. |
bombording, такой формат:
Код:
\\?\Диск:[\Каталог][\Файл] Путь к файлу — Википедия |
Iska, по \\?\UNC\server\catalog\
не заходит на ресурс. А чем мне может помоч Long UNC вызов? |
bombording,
Узнать длину строки: Код:
@echo off |
Foreigner, А возможно в качестве переменной string задать директорию.
На ресурсе просто куча директорий и под директорий. |
bombording,
Вариант для проверки в директории: Код:
@echo off |
Foreigner, Почему то не работает. Ставлю параметр gtr 10 echo %len%: %1
запускаю скрипт. Сканирование вроде бы идёт, но вот уже минут 5 как тишина..... Хотя в папке куча подпапок с длинной больше 10 символов. Мне так кажется скрипт не дружит с RU именами папок. |
Код:
@echo off |
Цитата:
Цитата:
Код:
@echo off |
Спасибо. Теперь всё работает.
|
Время: 22:59. |
Время: 22:59.
© OSzone.net 2001-