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

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • 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

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

    Danke:D
    Und wie gehts es nun, das wenn
    Datei:
    a.exe
    b.exe
    usw.
    Vorhanden ist, gelöscht wird?

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry


  • Schau oben ich habe meinen Post editiert.

    Geht nicht...
    Hier mein Code



    Erledigt:) Passt schon

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

    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