2013-07-01 5 views
1

J'ai un dossier qui est sur un réseau comme \\server\contents\tasks et je veux accéder à ce dossier.comment accéder à un dossier réseau en utilisant vbscript

Je reçois une exception "path not found". Qu'est-ce que je fais mal ici:

Dim FolderPath 
FolderPath = "\\server\contents\tasks" 
set FSO = CreateObject("Scripting.FileSyatemObject") 
FSO.GetFolder(FolderPath) 

Merci

Edit: Je trouve this post qui répond à la même chose que je suis en train de réaliser, mais la question que j'am obtiens une erreur de la part du réseau est plus disponible. Ce que j'ai est un dossier local en tant que dossier partagé et mappé comme \\servername\contents\tasks mais il me donne l'erreur ci-dessus.

Modifier: Je pointais vers le mauvais dossier.

Maintenant, j'ai un autre problème en essayant d'ouvrir un fichier texte dans le dossier réseau. Il est capable de créer un dossier sur le chemin réseau mais en lançant une erreur lors de la lecture d'un fichier texte dans le dossier réseau. Y a-t-il autre chose à faire?

Set FSO = CreateObject("Scripting.FileSystemObject") 
strOutputPath = strOutput1 --this is a network path 
Set txsOutput = FSO.CreateTextFile(strOutputPath) 
Set f = FSO.OpenTextFile(strInput1) 
+0

Avez-vous accès à '\\ server \ contents' avec vos informations d'identification actuelles? Pouvez-vous ouvrir le chemin en le collant dans la barre d'adresse de l'explorateur? Est-ce que 'net view \\ server' montre le partage' contents'? –

+0

Essayez cette solution: http://stackoverflow.com/questions/631401/access-network-share-from-within-vbscript-eg-filesystemobject – Mario

+0

Qu'est-ce que * est * l'erreur que vous obtenez maintenant? –

Répondre

1

Ouvrir le dossier réseau en utilisant explorer.exe et passer l'emplacement du dossier en tant que paramètre (dans cet exemple il est sPath stocker le chemin du dossier)

Exemple:

sPath = "\\somedrive.somecompany.ie\software" 
Set oShell = CreateObject("WScript.Shell") 
oShell.Run "explorer /n," & sPath, 1, False 

Conditions et conditions: privilèges d'utilisateur et de mot de passe déjà configurés pour l'accès au dossier réseau.

Questions connexes