myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Windows & Software
Seite neu laden

VBS S***** Rekursive Ordnerdurchsuchung

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 25.03.11, 08:06   #1
krisbz90
Ist öfter hier
 
Benutzerbild von krisbz90
 
Registriert seit: Feb 2011
Ort: Italy
Beiträge: 215
Bedankt: 82
krisbz90 ist noch neu hier! | 0 Respekt Punkte
Standard VBS S***** Rekursive Ordnerdurchsuchung

Hallo alle zusammen,

ich habe mal da ne frage zu vbs,
ich bräuchte ein s***** dass mir von einem ordner aus, alle ordner und dateien nach dem letzten modifizierungsdatum schaut, bis auf 2 fixe ordner, die er gar nicht beachten soll.
mein problem bis jetzt, ordner schaut er alle brav an,
nur die dateien nicht, da schaut er nur im ordner nach wo er sich befindet und geht in kein unterordner rein. kenne mich sehr wenig mit vbs aus, bräuchte so eine rekursive schleife.
bisher habe ich folgendes:

"Dim fso, Txt, i, oSubFolder, Files, Directory, Modified, arg1, arg2
Alter = FormatDateTime( now() - 2 ,2)
arg1 = "D:\test\bilder"
arg2 = "D:\test\texte"
Set fso = WS*****.CreateObject("S*****ing.FileSystemObject")
Set oSubFolder = fso.GetFolder( "D:\test" ).SubFolders
Set Directory = Fso.GetFolder("D:\test\")
Set Files = Directory.Files

For Each i In oSubFolder
if DateDiff("d" , i.DateLastModified, Alter) > 0 then
Txt = i.Path
Txt = UCase( Txt )
If StrComp(arg1, Txt, 1) AND StrComp(arg2, Txt, 1) Then
fso.DeleteFolder Txt
End If
End If

For Each Modified in Files
If DateDiff("D", Modified.DateLastModified, Now) > 1 Then Modified.Delete
Next

Next"
__________________
bedank dich und du erhälst auch weiterhin meine hilfe
krisbz90 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.


Sitemap

().