Bestimmte Dateien in Random Ordner löschen

04/21/2012 23:01 picoflip#1
Hallo epvpers! Stehe vor kleinem aber feinem Problem.
Versuche folgendes:
Ordner -> Verschiedene Random Ordner -> In einem Ordner liegt eine bestimmte Datei, die will ich löschen

Mit Getfiles komm ich nicht hin, da ich /*/ nicht nutzen kann.

Hat jemand eine andere Idee?

Greetz ~
04/21/2012 23:09 tolio#2
das: [Only registered and activated users can see links. Click Here To Register...]
+
das: [Only registered and activated users can see links. Click Here To Register...]

sollte zum erfolg führen
04/21/2012 23:11 picoflip#3
Danke :) Werds mir mal anglubschen :D
04/22/2012 00:20 P00w#4
Wenn ich das richtig verstanden habe müsste du das so machen
er soll suchen ob die datei wo vorhanden ist wenn ja soll sie die löschen
04/22/2012 00:30 picoflip#5
Jaein.
Die Datei ist auf jeden Fall in einem der meist 4-5 Ordner nur rauszufinden welcher ist das Problem.
04/22/2012 00:52 tolio#6
normal zum nachbauen;

- alle unterordner auslesen
- mit ner for schleife alle durchgehen
- in jedem ordner alle dateien auslesen ob die datei x dabei ist
- wenn ja -> löschen

also das ist beim besten willen in unter 10min geschafft, einfach die sources von open kopieren, verschachteln, schleife drum, fertig
04/22/2012 01:01 picoflip#7
Den Gedankengang hatt ich ja auch schon nur die Getfiles Methode lässt sich nicht in nen String konvertieren... Vielleicht stell ich mich aber auch nur sau doof dran und ich versteh das einfachste vom einfachsten grade nicht :D OK ich glaub eher letzteres :D
04/22/2012 01:05 Kraizy​#8
wie war das mit 50% visual basic?
04/22/2012 01:05 tolio#9
ja da kommt ja auch nicht eine datei raus sondern "As List(Of String)" ne string liste, musste halt mal googlen was das ist und wie man das nutzt
04/22/2012 01:11 picoflip#10
Ja da muss ich wohl bisschen runterschrauben ;D *Überschätzt*

Aber danke habs jetzt hinbekommen! Mein Fehler war, dass ich es die ganze Zeit versucht hab in nen String zu konvertieren *facepalm*

Greetz ~
04/22/2012 01:41 tolio#11
dann poste die antwort der frage noch für die nachwelt damit jemand der danach sucht es in der zukunft findet
04/22/2012 14:03 qickly#12
Dann hier für die Nachwelt, poste ich für alle auf dieser Welt, in dem Gehirn das nie vergisst:
For Each FileX In System.IO.Directory.GetFiles(Textbox1.Text) REM Textbox1 ist der Ordner ausgeschrieben
System.IO.File.Delete(FileX)
Next
REM war das so schwer?