File Management. Как работать с папками длинее 240 символов?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

KAPACb
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 06.05.2006 (Сб) 10:29

File Management. Как работать с папками длинее 240 символов?

Сообщение KAPACb » 06.04.2009 (Пн) 10:35

Вот тут есть описание того, как используя префикс "\\?\" (либо "\\?\UNC\") можно работать с длинными папками.

Однако, в .Net я не нашёл встроенных функций по работе с такими папками, при попытке
Код: Выделить всё
Dim SubDirs As String() = GetDirectories("\\?\UNC\server\share")


Оно вываливает ошибку "путь содержит недопустимые знаки".

Как победить ?
Последний раз редактировалось KAPACb 06.04.2009 (Пн) 10:50, всего редактировалось 1 раз.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: File Management. Как работать с папками длинее 240 символов?

Сообщение Viper » 06.04.2009 (Пн) 10:46

KAPACb писал(а):Вот тут есть описание того, как используя префикс "\\?\" (либо "\\?\UNC\") можно работать с длинными папками.
Для реализации данного метода необходимо работать напрямую с соответствующими API-функциями
Весь мир матрица, а мы в нем потоки байтов!

KAPACb
Новичок
Новичок
 
Сообщения: 33
Зарегистрирован: 06.05.2006 (Сб) 10:29

Re: File Management. Как работать с папками длинее 240 символов?

Сообщение KAPACb » 06.04.2009 (Пн) 11:05

А что за функции, можно попросить перечислить ?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: File Management. Как работать с папками длинее 240 символов?

Сообщение Viper » 06.04.2009 (Пн) 11:12

KAPACb писал(а):А что за функции, можно попросить перечислить ?
Функции для работы с файловой системой, их много. FindFirstFile, например. Как раз можно поиспользовать для перечисления каталогов.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 79

    TopList