Форум системных администраторов

General => Главный => Тема начата: Triangle от 08 декабря 2016, 12:57:13

Название: Верификация правильности символов и длинны пути к файлу?
Отправлено: Triangle от 08 декабря 2016, 12:57:13
Стал натыкаться на косяки из за длинны имен файлов и очень большой вложенности папок и файлов, нет ли какого то способа находить таковые файлы. Иногда ещё и символы вкорячивают, особенно китайцы в документации.
Название: Верификация правильности символов и длинны пути к файлу?
Отправлено: Triangle от 13 декабря 2016, 23:14:20
Длинны файлов нашел чем прочекать, а вот длинны путей...
Название: Верификация правильности символов и длинны пути к файлу?
Отправлено: VanDyke от 13 декабря 2016, 23:16:55
dir /s /b | sort /r /+261 /o out.txt 
ы?
Название: Верификация правильности символов и длинны пути к файлу?
Отправлено: Triangle от 13 декабря 2016, 23:58:12
про команду sort тупо не знал вообще ::)
Название: Верификация правильности символов и длинны пути к файлу?
Отправлено: shs от 14 декабря 2016, 02:33:43
dir /s /b | sort /r /+261 /o out.txt 
ы?
https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa365247(v=vs.85).aspx

Надо подправить команду dir:

 dir \\?\c:\

Если этого не сделать обращение к ntfs пойдет через api, а api больше 256   символьного пути обработать не сможет.[/code]