Jump to content

mp2323

Members
  • Gesamte Inhalte

    4
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von mp2323

Rookie

Rookie (2/14)

  • Erste Antwort
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei
  • 5 Jahre dabei!

Neueste Abzeichen

10

Reputation in der Community

  1. Erstelle dir mal die gleiche struktur zum testen. (unterordner Textdateien...) Versuch danach nochmals ob es bei dir funktioniert.
  2. Das Problem ist, dass diese Information im ftp service nicht berücksichtigt ist. D.h. du hast keine Möglichkeit über ftp herauszufinden wie alt die datei ist. Beim transfer zum ftp server wird der timestamp im Dateisystem (vom ftp Server) sowieso neu geschrieben, da diese Information eben nicht geschickt wird. Als evtl. Workaround wäre die timestamps in einer anderen datei mitzuschreiben und dann daraus das Alter zu schließen. (aber keine Ahnung ob das bei deinem Vorhaben einen Sinn macht...) beste Grüße Manfred
  3. geht nur wenn der ordner noch nicht existiert. also auf ein "leeres" directory sonst müsste man noch es ein bissl modifizieren: hier die test ordnerstruktur: C:\>tree c:\test Auflistung der Ordnerpfade für Volume Preload Volumenummer: D462-E299 C:\TEST ├───test1 │ └───test11 ├───test2 │ └───test22 └───test3 C:\>dir c:\test /o /b /s c:\test\test1 c:\test\test2 c:\test\test3 c:\test\test.txt c:\test\test1\test11 c:\test\test1\test11\file111.txt c:\test\test2\test22 c:\test\test2\test22.txt hier das quick'n dirty cmd: REM Build transfer Template echo open 127.0.0.1 > session.ftp echo user >> session.ftp echo password >> session.ftp REM create root directory echo mkdir test >> session.ftp REM Build Directory Structure for /f "tokens=1,2,3,4 delims=\" %%a in ('dir C:\test /ad /o /b /s') do @echo mkdir %%b\%%c\%%d >> session.ftp REM create transfer list for /f "tokens=1,2,3,4,5 delims=\" %%A in ('dir C:test /a-d /o /b /s') do @echo send %%~pfB%%~pC%%C%%~pD%%D%%~pE%%E %%~B%%~pC%%C%%~pD%%D%%~pE%%E >> session.ftp hier der erfolgreiche versuch: C:\>ftp -s:session.ftp ftp> open 127.0.0.1 Verbindung mit 127.0.0.1 wurde hergestellt. 220 3Com 3CDaemon FTP Server Version 2.0 Benutzer (127.0.0.1:(none)): 331 User name ok, need password 230 User logged in ftp> mkdir test 257 MKD Command successful. ftp> mkdir test\test1\ 257 MKD Command successful. ftp> mkdir test\test2\ 257 MKD Command successful. ftp> mkdir test\test3\ 257 MKD Command successful. ftp> mkdir test\test1\test11 257 MKD Command successful. ftp> mkdir test\test2\test22 257 MKD Command successful. ftp> send C:\test\test.txt test\test.txt 200 PORT command successful. 150 File status OK ; about to open data connection 226 Closing data connection; File transfer successful. FTP: 64d Bytes gesendet in 0,00Sekunden 5000,00KB/s ftp> send C:\test\test1\test11\file111.txt test\test1\test11\file111.txt 200 PORT command successful. 150 File status OK ; about to open data connection 226 Closing data connection; File transfer successful. FTP: 64d Bytes gesendet in 0,00Sekunden 5000,00KB/s ftp> send C:\test\test2\test22.txt test\test2\test22.txt 200 PORT command successful. 150 File status OK ; about to open data connection 226 Closing data connection; File transfer successful. FTP: 64d Bytes gesendet in 0,00Sekunden 11000,00KB/s ftp> beste Grüße Manfred
  4. Unterordner kann man nicht uploaden... mach eine dateiinventur mit dir /A-d /s und dann baue dir das ftp script damit dynamisch zusammen. den upload machst du dann mit put.(statt mput)
×
×
  • Neu erstellen...