Dr Kiffer 10 Posted July 3, 2009 Report Posted July 3, 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 Quote
blub 115 Posted July 3, 2009 Report Posted July 3, 2009 Hi, Hast du's mal mit \\?\E:\Datensicherung\XXX.... versucht? http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx cu blub Quote
Dr Kiffer 10 Posted July 3, 2009 Author Report Posted July 3, 2009 Hallo ich bin begeistert. Es funktioniert. Vielen Dank für die tolle Info.. Gruß Danny 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.