FTP MGET *.*

Dieses Thema FTP MGET *.* im Forum "Software: Empfehlungen, Gesuche & Problemlösungen" wurde erstellt von TIMT, 11. Sep. 2005.

Thema: FTP MGET *.* Hallo zusammen Ich habe verschieden Unterverzeichnise auf meinem Server, in denen Dateien abgelegt sind. Von Zeit...

  1. Hallo zusammen

    Ich habe verschieden Unterverzeichnise auf meinem Server, in denen Dateien
    abgelegt sind. Von Zeit zu Zeit möchte ich diese Dateien auf meinen lokalen
    PC kopieren. Dazu benutze ich eine BAT-Datei. Die Anweisungen habe ich in
    einem TXT-File gespeichert.

    Es kann vorkommen, dass in einem der Verzeichnise keine Dateien liegen. Und
    da beginnt nun das Problem. Die Verarbeitung wird nicht mehr fortgeführt.
    Und irgendwann bekomm ich dann ein Timeout gemeldet.

    Die Verarbeitung starte ich mit der BAT-Datei:
    ftps -user:xxxx -password:xxxx -quiterror -d -s:C:\ftp.txt photofront.ch > C:\ftpsresultate.txt
    if %ERRORLEVEL%==0 goto great
    echo ftps returned error code: %ERRORLEVEL%
    if %ERRORLEVEL%==3 goto out
    if %ERRORLEVEL% GEQ 1 goto oops
    echo Unknown File Transfer Problem
    goto done
    :eek:ops
    echo Error in File Transfer syntax
    goto done
    :eek:ut
    echo An error occurred in the File Transfer
    goto done
    :great
    echo The File Transfer completed successfully
    :done
    pause

    Das funktioniert soweit.

    In der TXT-Datei sind die Anweisungen gespeichert:

    binary
    prompt
    lcd C:\fotos
    cd /httpdocs/data/media/1/big
    mget *.*
    mdelete *.*
    cd /httpdocs/data/media/2/big
    mget *.*
    mdelete *.*
    cd /httpdocs/data/media/3/big
    mget *.*
    mdelete *.*
    lcd C:\
    by

    Wenn sich nun im Verzeichnis
    cd /httpdocs/data/media/1/big
    keine Dateien befindent, bekomme ich folgende Fehlermeldung:

    200 PORT command successful
    ---> NLST *.*
    Timed out waiting for connection from server.
    ---> TYPE I
    200 Type set to I

    Hat jemand eine Lösung für mein Problem?

    Vielen Dank für deine Antwort!

    TIMT
     
  2. hp
    hp
    versuch mal mget *

    greetz

    hugo
     
  3. hallo hugo

    funktioniert leider auch nicht :(