Dateien mit bestimmter Endung löschen

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

TheByte

Betreff: Dateien mit bestimmter Endung löschen

BeitragMo, Dez 31, 2007 17:22
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,
Ich habe vor, meinen Desktop ein bisschen aufzuräumen und da ich ein bisschen faul bin Cool , möchte das mit BlitzBasic erledigen.
Wie kann ich beispielsweise alle .zip Files oder .exe's auf dem Desktop löschen?
Ich hab das mal so probiert:
Code: [AUSKLAPPEN]
DeleteFile "c:\dokumente und einstellungen\stephan\desktop\*.zip"

aber das geht nicht so recht. Kann Blitz keine Joker o.ä.?
Oder gehe ich das Ganze völlig falsch an Question

mfG, TheByte
aktuelles Projekt:
Nichts machen
Fortschritt: 50%
 

ChristianK

BeitragMo, Dez 31, 2007 17:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, mit Wildcards geht das nicht. Du musst immer den genauen Pfad angeben. Die Endung kannst mit Hilfe von Right überprüfen. In etwa so:

Code: [AUSKLAPPEN]
dir = ReadDir( "Desktop-Pfad" )

Repeat
   file$ = NextFile( dir )
   If Lower( Right( file, 4 ) ) = ".zip" Then Datei_Löschen( )
Until file$ = ""
AdvanceLcd
Intel Core 2 Duo 3.2 GHz, 4 GB RAM, GeForce 8800 GTX | MacBook Pro 15,4″ Intel Core 2 Duo 2.4 GHz, 2 GB RAM, GeForce 8600M GT
  • Zuletzt bearbeitet von ChristianK am Di, Jan 01, 2008 1:59, insgesamt 2-mal bearbeitet

Christoph

BeitragMo, Dez 31, 2007 21:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Und damit er die ganze Festplatte durchsucht, solltest du mal nach "Rekursive Suche" suchen.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group