VB.NET | Suchen , Finden , Löschen?

  • Hey,
    Ich habe einen Button und einen FolderBrowserDialog erstellt.
    Man soll per Dialog Ordner XY öffnen und dieser Ordner muss Datei XYZ.exe enthalten...

    Code
    If File.Exists("FolderBrowserDialog1.SelectedPath\xyz.exe") Then


    habe die Erste Zeile so gemacht... Aber funktioniert nicht :/


    EDIT:// Das mit Löschen soll dann so sein, wenn XYZ.exe da ist, soll Gecheckt werden ob Datei:
    a.exe
    b.exe
    c.exe
    da ist, wenn ja , soll diese gelöscht werden

  • Deine Variante würde jetzt den Pfad 'FolderBrowserDialog1.SelectedPath\xyz.exe' aufrufen der nicht existiert.


    Ersetz mal deine Zeile mit dieser hier:

  • Code
    If File.Exists(FolderBrowserDialog1.SelectedPath +"\xyz.exe") then My.Computer.Filesystem.Deletefile("PFAD")

    "Imagine if the government went after corruption as hard as it goes after guys who run filesharing sites. Priorities. " - @Snowden
    "More worrying than FBI temporarily running a server that contained child porn, is hacking computers anywhere in the world with one warrant" - @josephfcox


  • Schau oben ich habe meinen Post editiert.

    Geht nicht...
    Hier mein Code



    Erledigt:) Passt schon

    Einmal editiert, zuletzt von ¥osh¥ ()

  • Code
    Dim files() As String = {"datei1", "datei2", "etc"}
        	For Each fl As String In files
            	If IO.File.Exists(FolderBrowserDialog1.SelectedPath & "" & fl) Then
                	IO.File.Delete(FolderBrowserDialog1.SelectedPath & "" & fl)
            	End If
     Next


    ich würde es so machen da brauchst du weniger tippen und kannst weitere Dateien einfach in die Array eintragen. Dann verliert man die Übersicht nicht so schnell.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion