Работа с файлами локальной сети средствами Visual Basic

программирование windows сервер Сети visual basic

Доброго всем времени суток! Есть вопрос к гуру программирования.
Писал для себя на VB простенькую программу по переименованию файлов.
Идея такая:
Забрасываю программу в папку с файлами -> запускаю -> получаю переименованные файлы под мои нужды,
НО
Если это сетевая папка например: \\test\t1\ то программа не работает, как я понял это связано с те что имя пути начинается не с C:\ а с \\

Есть ли в VB возможность работы с файлами находящимися в локальной сети. (Разумеется права доступа есть на запись есть)
Ответы:
Точный ответ, честно сказать, не знаю, и самому проверить нет возможности, но все же рискну предложить пару способов, как обойти эту проблему.
1. Обычным способом (как пользователь) через Windows Explorer подмонтировать сетевую папку \\test1\t1, назвать ее там, допустим, диском Т: и затем обращаться к этому диску из программы на VB.
2. Указывать в названии папки 3 слэша и 2 слэша, то есть \\\test\\t1, чтобы программа на VB видела \\test\t1.
В вантузе этого сделать нельзя: тут нужны специальные драйвера для работы с сетью, а в VB их нет. В конце концов это же не GNU/Linux, где всё -- файл.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.