Проверка пути к файлу - PullRequest
1 голос
/ 01 апреля 2009

Я хотел проверить существование файла с UNC-путем.

Но я думал, что UNC замедлит проверку файла file.exist.

, поэтому я хочу отобразить этот UNC-путь, а затем проверить наличие File Existance.

как мне подключить диск с помощью кода C # ..

и любой имеет точное представление о времени, чтобы проверить наличие файлов с UNC path и Map drive path.

как в моем тестировании я обнаружил, что UNC быстрее проверяет наличие файлов по сравнению с картой диска ... но интересно, как это возможно?

Спасибо

Ответы [ 2 ]

1 голос
/ 01 апреля 2009

Недостаток скорости на самом деле не должен быть связан с использованием путей UNC по «обычным» путям, а скорее с доступом к удаленным данным. Другими словами, сетевая задержка, управление сеансом и проверка разрешений стоят времени, а не разбора строк.

Кроме того, операции отображения (и отображения) требуют некоторого времени.

0 голосов
/ 01 апреля 2009

Используйте метод MapNetworkDrive .

Сначала добавьте ссылку на «Объектную модель хоста сценариев Windows» на вкладке «Добавить ссылку».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...