- ベストアンサー
pythonでFTPを使ってフォルダをアップ
pythonでFTPを使ってファイルのアップロードはできたのですが、空のフォルダをアップする方法がわかりません。アドバイスをいただけますでしょうか? ftp = ftplib.FTP("????") ftp.set_pasv("true") ftp.login("?????","???") fp = open(/test,'rb') ftp.storbinary("STOR /donald/test",fp) ftp.close() fp.close()
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>空のフォルダをアップする方法がわかりません。 アップするという考えではなくて「ディレクトリ(フォルダ)を新規作成する」を行なえばいいです。 先回のPythonマニュアルを参照してください。 すべてのことが記述してあります。 --- 「サーバ上に新たにディレクトリを作ります。」 FTP.mkd(pathname) 「サーバ上のディレクトリ dirname を削除します。」 FTP.rmd(dirname)
その他の回答 (1)
- t_ohta
- ベストアンサー率38% (5238/13705)
回答No.2
FTPにはフォルダをアップロードするという機能はありません。 フォルダ丸ごとアップロードする場合は、ディレクトリの作成を行った後にファイルをアップロードしています。 なので、空のフォルダのアップロードはディレクトリ作成に置き換えて処理する必要があります。