Форум сайта python.su
Привет всем!
Экспериментирую с сабжем. Оказывается, что если использовать open() или там os.mkdir() то длина пути ограничена старыми-совсем-не-добрыми 260 символами. :(
На сколько знаю в современном Сишном WinAPI, если юзать версии для юникода функций работы с файлами, то можно создавать файлы с именем длиной 255 символов и путем 32000.
В связи с этим есть 2 вопроса:
1. Знает ли кто к Питону какие либо альтернативные методы для файловых операций, может они вдруг поддерживают нормальную дину пути?
2. (Совсем сумасшедший) Можно ли из Питона под Виндовсом работать с другими файловыми системами, типа еxt3 или ReiserFS? :)
Всем хорошего дня!
Офлайн
Не версии для Юникода, а специальные длинные имена, которые начинаются на \\.\
читайте MSDN
для большинства приложений 260 байт хватате с головой
Офлайн
wNomadПитон здесь непричем, для винды есть драйвер для работы с ext3: http://www.fs-driver.org/index.html
2. (Совсем сумасшедший) Можно ли из Питона под Виндовсом работать с другими файловыми системами, типа еxt3 или ReiserFS?
Офлайн