FileDelete löscht nicht

  • Hallo,

    Folgendes Problem.
    Ich klicke einen Button um eine Datei zu löschen.

    Alles scheint korrekt...

    1. Ich lasse mir den Pfad ausgeben
    2. Datei ist auch da...

    [autoit]


    $Datei = $sDataDir2&""&$sLink
    Msgbox(4096,"",$Datei); korrektes Verzeichnis, Pfad c:\...\...\Google.au3

    [/autoit][autoit][/autoit][autoit]

    FileDelete($Datei) ; Die Datei bleibt im Ordner und wird nicht gelöscht!
    ; das geht auch nicht
    FileDelete($sDataDir2&""&$sLink)

    [/autoit][autoit][/autoit][autoit][/autoit]


    FileDelete($sDataDir2&"\"&$sLink)

    Habe keine Ahnung woran das liegt!

    ;) Ilse

    Einmal editiert, zuletzt von Ilse (12. März 2014 um 11:31)

  • wird die Datei denn noch verwendet (Filehandel, im editor geöffnet, wird ausgeführt) oder befindet sich die Datei in einem Verzeichnis in dem Admin rechte zum löschen nötig sind? Prüfe diese möglichkeiten.

  • Hallo Skerg,

    schön dass du dich meldest.
    Habe den Fehler gefunden.

    Darf ich dich nochwas fragen?

    Ich habe ein Gui EDITFELD ($Code)
    In dieses Feld möchte ich den Inhalt laden.

    Komme da mit GuictrlSetData nicht weiter

    Spoiler anzeigen
    [autoit]


    Case $bnFilecode

    [/autoit] [autoit][/autoit] [autoit]

    Local $message = "Um mehrere Dateien auszuwählen, ist die Strg-Taste oder die Shift-Taste zu drücken."

    [/autoit] [autoit][/autoit] [autoit]

    Local $var = FileOpenDialog($message, @ScriptDir & "", "Code (*.au3;*.txt)", 1 + 4)

    [/autoit] [autoit][/autoit] [autoit]

    If @error Then
    MsgBox(4096, "", "Keine Datei(en) ausgewählt")
    Else
    $var = StringReplace($var, "|", @CRLF)
    MsgBox(4096, "", "Es wurde(n) " & $var & " ausgewählt")
    Local $datei = FileOpen($var, 0)

    GUICtrlSetData($Code,$datei)

    [/autoit] [autoit][/autoit] [autoit]

    EndIf

    [/autoit]

    Vielleicht kannst du ja kurz drüberschauen.

    Liebe Grüße
    Ilse ;)