Zum Inhalt springen

[VBScript] Alle Dateien eines Laufwerkes mit Endung .dat löschen


Empfohlene Beiträge

Geschrieben

Hallo!

Ich muss per .VBS alle Dateien auf Laufwerk D:\ löschen, welche die Endung .DAT besitzen....

Wie kann ich das machen?

Gruss,

-cta-

Geschrieben
Original geschrieben von -cta-

Wie kann ich das machen?

Ich vermute mal, auf dem Laufwerk befinden sich diverse Unterverzeichnisse, die durchgrast werden müssen, oder?

Dann musst (solltest) Du nämlich auf die rekursive Programmierung in Verbindung mit dem FSO zurückgreifen.

Im Groben (Quick'n'Dirty ohne Zeit zum Testen ;)) müsste das so aussehen


Sub loeschedat(fld As Folder)

For Each fil In fld.Files

    If Right(fil.Name, 4) = ".dat" Then

        fil.Delete   ' Hier eventuell noch TRUE um das Löschen zu erzwingen

    End If

Next

For Each sfld In fld.SubFolders

    loeschedat sfld

Next

End Sub


set fso = CreateObject("Scripting.FileSystemObject")

loeschedat fso.GetFolder("D:\")

ICQ

Geschrieben
Original geschrieben von lakarando

loesche das "as folder" in der deklaration der sub-routine, dann läufts

Gruss

Laka

vielen riesen dank euch beiden...

es klappt!!!!!!!!!!!!

nur muss ich mir wegen gross- und klein-schreibung mal gedanken machen...

aber das wird ja kein problem sein....

big thanks!

Geschrieben
Original geschrieben von -cta-

nur muss ich mir wegen gross- und klein-schreibung mal gedanken machen...

big thanks!

Meinst Du so ? :

If LCase(Right(fil.Name, 4)) = ".dat" Then

Gruss

Laka

Geschrieben
Original geschrieben von lakarando

loesche das "as folder" in der deklaration der sub-routine, dann läufts

*anshirnlang*

Das kommt davon, wenn man wechselseitig VBS, VBA und VB programmiert, dann kommt man durcheinander! :rolleyes::D

Sorry, aber jetzt läuft's ja! ;)

ICQ

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...