mfdoom 10 Posted February 20, 2008 Report Posted February 20, 2008 Hallo liebes Board, ich versuche eine Datei mittels vb-skript zu kopieren bekomme aber immer die Fehlermeldung dass es die Datei nicht gibt: Hier mein Versuch: Const OverwriteExisting = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.GetFile("\\server\lw_cs\service center\technisches\aktualisierung\profile.ini") objFSO.CopyFile "\\server\lw_cs\service center\technisches\aktualisierung\profile.ini" , "%USERPROFILE%\Anwendungsdaten\Thunderbird\" , OverwriteExisting Bei Zeile 3 Zeichen 1 bekomme ich die Fehlermeldung "Die Datei wurde nicht gefunden" obwohl die Datei existiert. Ich glaube das Leerzeichen zwischen "service center" ist das Problem. Wie kann ich das umgehen? Liebe Grüße Quote
Cybquest 36 Posted February 20, 2008 Report Posted February 20, 2008 Indem Du ganz vorne und ganz hinten einfache Hochkommas machst: '\\server\...\bla.txt' Quote
mfdoom 10 Posted February 20, 2008 Author Report Posted February 20, 2008 Indem Du ganz vorne und ganz hinten einfache Hochkommas machst:'\\server\...\bla.txt' Dann bekomme ich die Fehlermeldung: Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung in objFSO.CopyFile :confused: LG Quote
MarcelS85 10 Posted February 20, 2008 Report Posted February 20, 2008 also bei mir klappt dein script einwandfrei :) Quote
Cybquest 36 Posted February 20, 2008 Report Posted February 20, 2008 Ups sorry... Du hast ja schon Hochkommas... Hab's grad ausprobiert: Bei mir gehts so, wie Du es geschrieben hast incl. Leerzeichen im Pfad! Stimmt er wirklich? Wozu dient in Deinem Script eigentlich das "Getfile"? Quote
mfdoom 10 Posted February 20, 2008 Author Report Posted February 20, 2008 Ups sorry... Du hast ja schon Hochkommas... Hab's grad ausprobiert: Bei mir gehts so, wie Du es geschrieben hast incl. Leerzeichen im Pfad! Stimmt er wirklich? Wozu dient in Deinem Script eigentlich das "Getfile"? Hi Cybquest, das ist mein Original: Const OverwriteExisting = True Set objFSO = CreateObject("Scripting.FileSystemObject") objFSO.GetFile("\\server\lw_cs\service center\technisches\aktualisierung\profile.ini") objFSO.CopyFile "\\server\lw_cs\service center\technisches\aktualisierung\profile.ini" , "%USERPROFILE%\Anwendungsdaten\Thunderbird\" , OverwriteExisting so habe ich es jetzt geändert: Const OverwriteExisting = TrueSet objFSO = CreateObject("Scripting.FileSystemObject") objFSO.CopyFile '\\server\lw_cs\service center\technisches\aktualisierung\profile.ini' , '%USERPROFILE%\Anwendungsdaten\Thunderbird\' , OverwriteExisting Jetzt bekomme ich den Fehler: Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung in objFSO.CopyFile Ich dachte dass ich mit getfile einen Verweis auf die Datei machen bevor ich da was hinkopieren kann - ich dachte dass ich das machen muss...hmm na ja da habe ich wohl etwas falsch verstanden. Quote
MarcelS85 10 Posted February 20, 2008 Report Posted February 20, 2008 mach mal nach profile.ini' , keinen zeilenumbruch oder sieht das nur wegen dem zitat so aus ? Quote
mfdoom 10 Posted February 20, 2008 Author Report Posted February 20, 2008 Hi liebe Boardianer, vielleicht noch einen Hinweis: Wenn ich den Pfad "\\server\lw_cs\service center\technisches\aktualisierung\profile.ini" so im Ausführen...Fenster eingebe bekomme ich die Fehlermeldung dass es die Datei oder den Ordner nicht gefunden werden konnte. Wenn ich aber z.B. nur "\\server\lw_cs\service center\technisches\aktualisierung\" eingebe dann komme ich auch zum entsprechenden Ziel. Woran liegt das? Liebe Grüße Quote
mfdoom 10 Posted February 20, 2008 Author Report Posted February 20, 2008 mach mal nach profile.ini' , keinen zeilenumbruch oder sieht das nur wegen dem zitat so aus ? Das sieht nur so aus da ist kein Zeilenumbruch drin. LG Quote
Cybquest 36 Posted February 20, 2008 Report Posted February 20, 2008 Mal nur so als Idee: Ist die profile.ini eine versteckte Datei? Quote
mfdoom 10 Posted February 21, 2008 Author Report Posted February 21, 2008 Mal nur so als Idee: Ist die profile.ini eine versteckte Datei? Guten Morgen liebes Board. Nein, die Datei ist nicht versteckt und Zugriff habe ich darauf auch. Ich finde es merkwürdig daß ich die Datei nicht direkt im Windowsexplorer so aufrufen kann, es gibt eine Fehlermeldung. Wenn ich aber zuerst auf einen Ordner über der Datei zugreife dann komme ich auch aan die Datei. Merkwürdig - ich schaue mal weiter nach. Danke für Eure Unterstützung:) Quote
mfdoom 10 Posted February 21, 2008 Author Report Posted February 21, 2008 Hallo Board, ist das Problem vielleicht der UNC Pfad? Den Ordner und die Datei gibt es nämlich auf jeden Fall. Ich weiss nicht mehr weiter...:cool: Quote
mfdoom 10 Posted February 21, 2008 Author Report Posted February 21, 2008 Hi liebes Board, auch mit copy oder xcopy haut das nicht hin. Wenn ich den UNC-Pfad verwende bekomme ich die Fehlermeldung "Ungültige Laufwerksangabe" und wenn ich den Laufwerksbuchstaben angebe dann bekomme ich die Fehlermeldung "Ungültiger Pfad". Die Datei liegt auf einem Netzlaufwerk und nicht lokal - ist das vielleicht das Problem? Liebe Grüße;) Quote
Cybquest 36 Posted February 21, 2008 Report Posted February 21, 2008 Glaub ich nicht, dass das das Problem ist. Ich habs hier auch mit einem Netzlaufwerk und UNC-Pfad getestet! Auch der direkte Aufruf der Datei über "Start - Ausführen" funktionierte bei mir. Kannst ja mal testweise einfach eine andere Datei so aufrufen. Könntest Du z.B. direkt unter "lw_cs" eine "test.txt" anlegen und mit der mal testen. Dann langsam vorhangeln in die weiteren Verzeichnisse. Quote
mfdoom 10 Posted February 21, 2008 Author Report Posted February 21, 2008 Glaub ich nicht, dass das das Problem ist.Ich habs hier auch mit einem Netzlaufwerk und UNC-Pfad getestet! Auch der direkte Aufruf der Datei über "Start - Ausführen" funktionierte bei mir. Kannst ja mal testweise einfach eine andere Datei so aufrufen. Könntest Du z.B. direkt unter "lw_cs" eine "test.txt" anlegen und mit der mal testen. Dann langsam vorhangeln in die weiteren Verzeichnisse. Hi, genau die Idee hatte ich auch, klappt leider auch nicht. :wink2: Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.