katze78 11 Geschrieben 21. Juni 2008 Melden Teilen Geschrieben 21. Juni 2008 hallo zusammen ich habe mir eine CMD erstellt, welche mir sachen auf den FTP-Server ladet. Dies Funktioniert auch, NUR ich weiss nicht wie, das ich dem Script auch beibringen soll, das er die unerverzeichnisse hochladet. so sieht der script zurzeit aus. ---------- open ftpserver Login prompt BINARY lcd c:\Verzeichnis mput * by Zitieren Link zu diesem Kommentar
mp2323 10 Geschrieben 25. Juni 2008 Melden Teilen Geschrieben 25. Juni 2008 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) Zitieren Link zu diesem Kommentar
katze78 11 Geschrieben 25. Juni 2008 Autor Melden Teilen Geschrieben 25. Juni 2008 wie würde der befehl dann aussehen, das es geht mit den unterordnr? gibt es ein beispiel? Zitieren Link zu diesem Kommentar
mp2323 10 Geschrieben 26. Juni 2008 Melden Teilen Geschrieben 26. Juni 2008 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 Zitieren Link zu diesem Kommentar
katze78 11 Geschrieben 28. Juni 2008 Autor Melden Teilen Geschrieben 28. Juni 2008 geht bei mir irgend wie nicht. welchen teil müsste ich bei mir einbauen das es geht. habe den teil genommen wo im kasten iegt. Zitieren Link zu diesem Kommentar
mp2323 10 Geschrieben 30. Juni 2008 Melden Teilen Geschrieben 30. Juni 2008 Erstelle dir mal die gleiche struktur zum testen. (unterordner Textdateien...) Versuch danach nochmals ob es bei dir funktioniert. Zitieren Link zu diesem Kommentar
katze78 11 Geschrieben 16. Juli 2008 Autor Melden Teilen Geschrieben 16. Juli 2008 habe ich gemacht, aber geht irgend wie nicht. vielleicht ist auch beim kopieren was nicht gegangen, wo ich dein script hier kopiert habe. fand aber keinen fehler. könntest du es ev. als download in txt form machen bitte? danke – jetzt gehts. nun, wie kann ich den code schutzen, das die datei einfach so öffnen kann. respektiv das passwort gleich entziffern kann. -- wie kann ich dem transfer beibringen, das er auch dateien welche so aussehen transferiert hallo test.txt oder hallo?.txt Zitieren Link zu diesem Kommentar
ZeroKnowledge 11 Geschrieben 17. Juli 2008 Melden Teilen Geschrieben 17. Juli 2008 Wieso willst du denn unbedingt das Rad neu erfinden lassen... wput Zitieren Link zu diesem Kommentar
katze78 11 Geschrieben 18. Juli 2008 Autor Melden Teilen Geschrieben 18. Juli 2008 ich will es nicht neu erfinden. ich möchte NUR ein tool, wo so klein ist 5kb und nur mit etwa 3dateien auskommt. den so kann ich das tool auch per email an meine kollegen versenden, wo keine ahnung haben von ftp aber trotzdem daten transferieren sollten Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.