У меня есть папка, которая находится в сети, например \\server\contents\tasks
, и я хочу получить доступ к этой папке.Как получить доступ к сетевой папке с помощью vbscript
Я получаю исключение «путь не найден». Что я делаю неправильно здесь:
Dim FolderPath
FolderPath = "\\server\contents\tasks"
set FSO = CreateObject("Scripting.FileSyatemObject")
FSO.GetFolder(FolderPath)
Благодаря
Edit: Я нашел this post, который отвечает то же самое, я пытаюсь достичь, но этот вопрос я получаю сообщение об ошибке сети доля больше недоступно. У меня есть локальная папка как общая папка и отображается как \\servername\contents\tasks
, но она дает мне вышеуказанную ошибку.
Редактировать: Я указал на неправильную папку.
Теперь у меня есть еще одна проблема с попыткой открыть текстовый файл в сетевой папке. Он может создавать папку по сетевому пути, но бросать ошибку при чтении текстового файла в сетевой папке. Есть ли что-то еще, что нужно сделать?
Set FSO = CreateObject("Scripting.FileSystemObject")
strOutputPath = strOutput1 --this is a network path
Set txsOutput = FSO.CreateTextFile(strOutputPath)
Set f = FSO.OpenTextFile(strInput1)
У вас есть доступ к '\\ server \ contents' с вашими текущими учетными данными? Можете ли вы открыть путь, вставив его в адресную строку проводника? Показывает ли 'net view \\ server' ресурс' contents'? –
Попробуйте это решение: http://stackoverflow.com/questions/631401/access-network-share-from-within-vbscript-eg-filesystemobject – Mario
* Что за ошибка, которую вы сейчас получаете? –