...
This commit is contained in:
parent
7295166781
commit
9211546b4f
8 changed files with 553 additions and 8 deletions
54
tools/upload_test.py
Executable file
54
tools/upload_test.py
Executable file
|
|
@ -0,0 +1,54 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
import ftplib
|
||||
|
||||
#session = ftplib.FTP('hoschis-tippspiel.de','w0172dd3','DyhrkJaf3NMY')
|
||||
#session = ftplib.FTP('programmschmiede.de','w00c9c8c','qreny52h')
|
||||
#file = open('upload_test.py','rb') # file to send
|
||||
#session.storbinary('STOR upload_test.py', file) # send the file
|
||||
#file.close() # close file and FTP
|
||||
#session.quit()
|
||||
|
||||
import os.path, os
|
||||
from ftplib import FTP, error_perm
|
||||
|
||||
host = 'programmschmiede.de'
|
||||
port = 21
|
||||
user = "w00c9c8c"
|
||||
password = "qreny52h"
|
||||
|
||||
ftp = FTP()
|
||||
ftp.connect(host,port)
|
||||
ftp.login(user,password)
|
||||
ftp.cwd("pfosten")
|
||||
filenameCV = "../pfosten"
|
||||
|
||||
|
||||
def placeFiles(ftp, path):
|
||||
for name in os.listdir(path):
|
||||
localpath = os.path.join(path, name)
|
||||
if os.path.isfile(localpath):
|
||||
print("STOR", name, localpath)
|
||||
ftp.storbinary('STOR ' + name, open(localpath,'rb'))
|
||||
#print("name:",name)
|
||||
#print("Localpath:",localpath)
|
||||
elif os.path.isdir(localpath):
|
||||
#print("MKD", name)
|
||||
|
||||
try:
|
||||
ftp.mkd(name)
|
||||
|
||||
# ignore "directory already exists"
|
||||
except error_perm as e:
|
||||
if not e.args[0].startswith('550'):
|
||||
raise
|
||||
|
||||
#print("CWD", name)
|
||||
ftp.cwd(name)
|
||||
placeFiles(ftp, localpath)
|
||||
#print("CWD", "..")
|
||||
ftp.cwd("..")
|
||||
|
||||
placeFiles(ftp, filenameCV)
|
||||
|
||||
ftp.quit()
|
||||
Loading…
Add table
Add a link
Reference in a new issue