2017-05-17 68 views

答えて

1

ftplibはPythonに組み込まれており、必要なものを正確に実行する必要があります。 https://docs.python.org/3.6/library/ftplib.html

ディレクトリを削除するにはftp.rmd(dir)を、ディレクトリを削除するにはftp.mkd(dir)を使用する必要があります。

from ftplib import FTP 

ftp = FTP('ftp.example.com') 
ftp.login() 

# List contents 
ftp.dir() 

# Or get file/folder names 
items = ftp.nlst() 

# Delete directory 'mydir' 
ftp.rmd('mydir') 

# Create directory 'mydir' 
ftp.mkd('mydir') 

# Disconnect 
ftp.quit() 
0

、これとのようなものをftplibのを使用してみてください:

from ftplib import FTP 

ftp = FTP(your_host) 
ftp.login(user=your_username, passwd=your_password) 

あなたのftpインスタンスから単一のファイルを取得するには、

`ftp.retrbinary('RETR {}'.format(file_name), destination)` 

削除を使用するだけで

を使用送信、 ftp.delete(file_name)を使用しています

ftp.storbinary('STOR {}'.format(file_name), source)

リストはftp.nlst()

+0

私は実際に接続しようとしていますが、実際には空であるか完全なフォルダを削除/削除してftp.delete:/で動作しません。 – Jremy

関連する問題