私は自分のFTPサーバに接続してフォルダを尋ねたり削除したり削除したりするスクリプトを探しています。除去する。何か案は?Python FTPフォルダを尋ね、削除/削除して新しいファイルを作成する方法
1
A
答えて
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()
関連する問題
- 1. Pythonすべてのフォルダを削除してもファイルは削除しない
- 2. ファイルをファイル名で削除してFTPでファイルを削除する
- 3. ファイルを削除するが、フォルダは削除しないC#
- 4. バッチ - FTPを削除したフォルダより古いファイル
- 5. VBAを使用してFTPフォルダ内のファイルとフォルダを削除する
- 6. grgit - 新しいファイルを追加して削除したファイルを削除する
- 7. FTP接続のフォルダとすべてのファイルを削除する
- 8. 削除されたファイルの削除についてGitに尋ねることができません
- 9. cmd ftp(Windows Server 2008)でワイルドカードを使用してフォルダを削除する方法
- 10. PHPは削除する前にパスワードを尋ねます
- 11. バットファイルを作成してフォルダから隠しファイルと非隠しファイルをすべて削除する方法
- 12. 新しいフォルダを作成するときにアップロードフォルダを無視してドッカーサーバーでコンテンツを削除する方法
- 13. KMLファイルを削除して古いKMLファイルを削除する
- 14. UITableView - セルを削除している間にファイルを削除する方法は?
- 15. .txtファイルから重複を削除し、新しい.txtファイルを作成する
- 16. cloud9 IDEで新しいgitブランチを作成、削除、作成する方法は?
- 17. いくつかのファイルを圧縮して削除した後にフォルダ内のフォルダを削除する
- 18. Windows上のPythonが作成したファイルを削除します
- 19. バッチを使用してFTPフォルダのすべてのファイルを削除する方法
- 20. テキストファイルから単語を削除し、新しいファイルを作成する
- 21. バッチファイルを使用してFTPサーバーから同期ファイルを削除する方法
- 22. 未定義を削除し、新しい配列を作成する方法Javascript?
- 23. データベースから行を削除して新しいリストを作成
- 24. UITableViewCellスワイプを削除してバウンスを削除する方法
- 25. SSISを使用してキューブパーティションを作成/削除する方法
- 26. ローカルsqliteデータベースを削除して削除する方法
- 27. 隠しフォルダを削除する方法を除外する方法
- 28. linuxコマンドラインを使用してフォルダを削除する方法
- 29. Androidでデータベースを削除して再作成する方法は?
- 30. jquery、クッキーを作成して削除する方法は?
私は実際に接続しようとしていますが、実際には空であるか完全なフォルダを削除/削除してftp.delete:/で動作しません。 – Jremy