Dr Kiffer 10 Geschrieben 3. Juli 2009 Melden Teilen Geschrieben 3. Juli 2009 Hallo zusammen ich hab da ein Problem. Ich möchte ein paar alte Sicherungen löschen die älter als 2 Monate sind. Die Sicherungen enthalten u.a das komplette Profil. Das Script läuft rekursiv alle Verzeichnisse durch. Jetzt hab ich bei manchen Verzeichnissen das Problem, dass mir nicht alle Dateien mit Set oWso = CreateObject("Scripting.FileSystemObject") Set oFolder = oWso.GetFolder("E:\Datensicherung\XXX\C\Dokumente und Einstellungen\U12345\Lokale Einstellungen\Temp\Temporary Internet Files\Content.IE5\85VP4AAR") For Each oFile In oFolder.Files . . . Next aufgelistet werden. Jetzt ist in diesem Verzeichnis eine Datei mit einem sehr sehr sehr langen Dateinamen. Diese Datei wird nicht in oFile übernommen. mit einem wscript.echo ofile.name passiert einfach nichts. Ende vom Lied ist, dass der Ordner hinterher nicht gelöscht werden kann mit dem Fehler "Path not found" Pfad ist natürlich vorhanden, da er durch die oFolder.Subfolders ermittelt wurde. Ich hoffe das ist halbwegs verständlich und ihr könnt mir ein wenig helfen:) Gruß Danny Zitieren Link zu diesem Kommentar
blub 115 Geschrieben 3. Juli 2009 Melden Teilen Geschrieben 3. Juli 2009 Hi, Hast du's mal mit \\?\E:\Datensicherung\XXX.... versucht? http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx cu blub Zitieren Link zu diesem Kommentar
Dr Kiffer 10 Geschrieben 3. Juli 2009 Autor Melden Teilen Geschrieben 3. Juli 2009 Hallo ich bin begeistert. Es funktioniert. Vielen Dank für die tolle Info.. Gruß Danny 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.