mfdoom 10 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 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 Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 Indem Du ganz vorne und ganz hinten einfache Hochkommas machst: '\\server\...\bla.txt' Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 20. Februar 2008 Autor Melden Teilen Geschrieben 20. Februar 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 Zitieren Link zu diesem Kommentar
MarcelS85 10 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 also bei mir klappt dein script einwandfrei :) Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 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"? Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 20. Februar 2008 Autor Melden Teilen Geschrieben 20. Februar 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. Zitieren Link zu diesem Kommentar
MarcelS85 10 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 mach mal nach profile.ini' , keinen zeilenumbruch oder sieht das nur wegen dem zitat so aus ? Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 20. Februar 2008 Autor Melden Teilen Geschrieben 20. Februar 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 Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 20. Februar 2008 Autor Melden Teilen Geschrieben 20. Februar 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 Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 20. Februar 2008 Melden Teilen Geschrieben 20. Februar 2008 Mal nur so als Idee: Ist die profile.ini eine versteckte Datei? Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 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:) Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 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: Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 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;) Zitieren Link zu diesem Kommentar
Cybquest 36 Geschrieben 21. Februar 2008 Melden Teilen Geschrieben 21. Februar 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. Zitieren Link zu diesem Kommentar
mfdoom 10 Geschrieben 21. Februar 2008 Autor Melden Teilen Geschrieben 21. Februar 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: Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.