[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
  • ベストアンサー

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()

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1884/4444)
回答No.1

>空のフォルダをアップする方法がわかりません。 アップするという考えではなくて「ディレクトリ(フォルダ)を新規作成する」を行なえばいいです。 先回のPythonマニュアルを参照してください。 すべてのことが記述してあります。 --- 「サーバ上に新たにディレクトリを作ります。」 FTP.mkd(pathname) 「サーバ上のディレクトリ dirname を削除します。」 FTP.rmd(dirname)

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5306/13852)
回答No.2

FTPにはフォルダをアップロードするという機能はありません。 フォルダ丸ごとアップロードする場合は、ディレクトリの作成を行った後にファイルをアップロードしています。 なので、空のフォルダのアップロードはディレクトリ作成に置き換えて処理する必要があります。

すると、全ての回答が全文表示されます。

関連するQ&A

専門家に質問してみよう