kostenloser Webspace werbefrei: lima-city


Sprachensammlung

lima-cityForumSonstigesSpam und sonstiges Unvergütetes

  1. Autor dieses Themas

    c****s

    Da das hier ein Sammelthread ist, hab ich ihn gleich mal selbst unter Spam eingestellt.

    Hier im Forum gibt es schon zig Threads mit Themen "Wie lade ich Dinge mit FTP von X nach Y?". Darum hab ich gedacht, lasst uns alle Sprachen sammeln, die wir beherrschen und posten in jeder Sprache ein Minimalprogramm, dass Daten per FTP hochlädt.

    Mal schauen auf wieviel verschiedene Sprachen wir kommen. Exotische und esoterische Sprachen sind natürlich sehr willkommen, denn vielleicht hat ja jemand ein FTP-Modul für Brainfuck.

    Die Anforderungen an die Programme für diesen Thread sind:
    - Jede Sprache nur einmal.
    - Der Code muss lauffähig (bei interpretierten Sprachen) bzw. kompilierfähig (bei kompilierten Sprachen) sein.
    - Der Code lädt ein Verzeichnis mit Inhalt rekursiv (also mit allen Unterverzeichnissen und deren Inhalten) auf einen FTP-Server ins Verzeichnis "pub".
    - Der Code ist minimal ohne viel Schnickschnack.


    Ich fange gleich mal mit der ersten Sprache an, voilà ftp.py
    #!/usr/bin/python
    import os
    from ftplib import FTP
    
    def uploadDir (dir):
    	for file in os.listdir (dir):
    		path = os.path.join (dir, file)
    		if os.path.isdir (path):
    			try:
    				ftp.mkd (file)
    			except:
    				pass
    			ftp.cwd (file)
    			uploadDir (path)
    			ftp.cwd ("..")
    		if os.path.isfile (path):
    			handle = open (path, "r")
    			ftp.storbinary ("STOR " + file, handle)
    			handle.close ()
    
    ftp = FTP ("ftp.lima-city.de")	
    ftp.login ("census", "Dasglaubichweniger")
    ftp.cwd ("pub")
    uploadDir ("/home/census/Nacktbilder")			
    ftp.quit ()


    Beitrag zuletzt geändert: 6.10.2009 10:10:13 von census
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    Okay da bin ich dabei:

    Windows Console (keine ahnung welche sprache):

    ftp ftp.lima-city.de
    census
    Dasglaubichweniger
    lcd [Verzeichnis der lokalen Datei]
    cd [Verzeichnis auf dem Server]
    put [lokale Datei] [Dateiname auf Server]
    quit
  4. Autor dieses Themas

    c****s

    karlsve schrieb: Okay da bin ich dabei:

    Super, der erste Kollaborateur! Two thumbs up!
    Aber, lädt dein Skript wirklich den gesamten Ordnerinhalt samt aller Unterordner hoch?
  5. karlsve

    Moderator Kostenloser Webspace von karlsve

    karlsve hat kostenlosen Webspace.

    ne tut es nicht sry.
    habe den Teil irgendwie überlesen
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!