_ftpdelfile

  • hi leute

    habe ein kleines Problem mit _ftpdelfile() Anbei der entscheidene Auszug aus meinem Script.
    Wenn ich an die Löschfunktion komme wird sowohl auf dem ftp Server als auch auf dem Lokalen Rechner die Datei weg gelöscht. Wie kann ich das Ändern? Habe zusätzlich schon den Ausgangsordner angegeben.

    Spoiler anzeigen
    [autoit]

    $dll = DllOpen("wininet.dll")
    $Open = _FTPOpen("Colt_FTP")
    If @error Then MsgBox(64, "Verbindung", "ftpopen fehlgeschlagen")
    $username = IniRead($file, "Benutzer", "002", "")
    $pass = IniRead($file, "PW", "002", "")
    $Conn = _FTPConnect($Open, $server, $username, $pass)
    If @error Then MsgBox(64, "Verbindung", "ftpConnect ch fehlgeschlagen")
    _FtpSetCurrentDir($Conn, IniRead($file, "Remotefolder", "004", ""))
    If @error Then MsgBox(64, "Verbindung", "ftpSetCurrentDir fehlgeschlagen")
    $INTERNET_FLAG_RELOAD = 0x80000000
    $ftpfileslist = _FTPFilesListToArray($Conn, 2, $INTERNET_FLAG_RELOAD)
    _FileWriteFromArray(IniRead($file, "DECH", "002", ""), $ftpfileslist, 1)
    Sleep(2000)
    _DECH()
    Sleep(9000)
    _FileReadToArray(IniRead($file, "DECH", "003", ""), $aColt)
    For $t = 1 To $aColt[0]
    If _FTPGetFile($Conn, $aColt[$t], IniRead($file, "Laufwerke", "001", "") & '\response\' & $aColt[$t]) = 1 Then
    _ftpdelfile($Conn, $aColt[$t])
    If @error Then MsgBox(64, "Verbindung", "Löschen fehlgeschlagen")
    Endif
    Next
    Sleep(2000)
    #cs
    FileDelete(IniRead($file, "DECH", "003", ""))
    FileDelete(IniRead($file, "DECH", "002", ""))
    #ce
    _FTPClose($Conn)
    _FTPClose($Open)
    DllClose($dll)

    [/autoit]

    VG
    Taucher

    :P Streite nie mit einem Idioten
    Erst zieht er dich auf sein Niveau herunter und schlägt dich dort mit seiner Erfahrung :D