Bonjour à tous
Je voudrais uploader sur un serveur ftp des dossiers et leur sous dossier présents sur mon ordinateur.
J'ai cherché, cherché, mais je n'arrive à rien. Merci d'avance
j'ai bien tenté ce code, mais cela ne marche pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import os.path, os from ftplib import FTP, error_perm ftp = FTP('server') ftp.login('utilisateur','password') #avec "subdirs" je fais la liste de tous les chemins des dossiers et sous dossiers contenu dans le dossier "Documents" subdirs = [x[0] for x in os.walk("/Users/olivier/Documents")] #avec localspace je ne garde que le nom des dossiers contenu dans le dossier "Documents" for name in subdirs: localpath = os.path.basename(name) #je choisi le répertoire de destination de mes dossiers sur mon serveur ftp ftp.cwd('/www/webvr/vr1/viewing/..') #je place mes dossiers et sous dossiers sur le serveur print("STOR", localpath, name) ftp.storbinary('STOR ' + localpath, open(name,'rb')) ftp.quit()
Partager