問題タブ [ftplib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
7241 参照

python - FTPに接続した後、すべてのファイルとフォルダーを削除します

FTP 経由でアドレスに接続し、すべてのコンテンツを削除したい。現在、私はこのコードを使用しています:

私の問題は、彼が最初のファイルを削除しようとすると、常にこのエラーが発生することです。

誰にも理由がありますか?

0 投票する
3 に答える
1910 参照

python - Pythonでftpのダウンロードを停止するには?

以下は、ftp 経由でダウンロードするために使用するコードの一部です。ダウンロードを停止してから続行するか、後で再ダウンロードしようとしていました。ftp.abort() を試しましたが、ハングしてタイムアウトを返すだけです。

シナリオ: シナリオは、ユーザーがダウンロードするファイルを選択し、ダウンロード中にユーザーが現在のダウンロードを停止して新しいファイルをダウンロードできるというものです。コード 'if os.path.getsize(self.file_path) >117625:' は、ユーザーがダウンロードを停止した場合の単なる例です。ファイルのフルサイズではありません。

ありがとう。

0 投票する
2 に答える
8324 参照

python - Python モジュール ftplib FTP_TLS - エラー 530

ubuntu 11.10ディストリビューションでPython 2.7を使用しています。

ftplib モジュールと FTP_TLS 接続に問題があります。私のftpサーバーにはvsftpがあります

接続しようとすると、次のエラーが表示されます。

ftplib.error_perm: 530 USER と PASS でログインしてください。

これは私のコードです:

とにかく、単純な FTP 接続 ftp = FTP('192.168.1.5') を使用すると、動作します!

しかし、FTP_TLS 接続が必要です。param ftp.auth() と ftp.prot_p() も挿入しようとしましたが、何も起こりません。

0 投票する
1 に答える
2254 参照

python - Python ftplib:ファイルが変更されたかどうかを確認する最良の方法は?

FTP ファイル転送のスケジュールを設定しようとしていますが、帯域幅を節約するために、変更されたファイルのみをアップロードしたいと考えています。さまざまなホスティングプロバイダーで機能する、これを行うための信頼できる方法は何ですか?

0 投票する
2 に答える
485 参照

python - dir python ftplib内のファイル/フォルダーを確認します

私はPythonを学んでいて、Python 2をインストールして、ディレクトリにファイル(およびディレクトリ)が含まれているかどうかをテストする方法を見つけようとしていました。誰でも助けてもらえますか?ただし、ftplib ライブラリに関連しない同様の例を見てきました。

0 投票する
7 に答える
20060 参照

python - ftplibstorbinaryに不足しているディレクトリを作成します

私はPythonでftp経由でファイルを転送するためにpycurlを使用していました。次を使用して、リモートサーバー上に不足しているディレクトリを自動的に作成できます。

何らかの理由で、ftplibに切り替える必要があります。しかし、私はここで同じことをする方法がわかりません。それを行うためにstorbinary関数に追加するオプションはありますか?または、ディレクトリを手動で作成する必要がありますか?

0 投票する
3 に答える
17638 参照

python - ftplib エラーからの FTP.delete(ファイル名)

ftp.delete()ftplibから使用しようとするとerror_perm、respが発生します。

ディレクトリが存在し、「ユーザー」がフォルダを削除するのに十分な権限を持っています。

このサイトは、実際には ftp をサポートする NAS (WD MyBookWorld) です。

親ディレクトリに変更してコマンドを使用ftp.delete("will_i_be_deleted")しても機能しません。

「will_i_be_deleted」は空のディレクトリです。

WD MyBookWorld の ftp 設定:

0 投票する
1 に答える
2250 参照

python - Python ftplib - retrbinary がゼロ バイト ファイルのタイムアウトで失敗する

Python 2.6 を使用し、パッシブ モードで FTP サーバーからファイルをダウンロードすると、ソース ファイルが空 (0 バイト) の場合、retrbinary がタイムアウトで失敗することがわかりました。これはバグですか、それとも設定オプションがありませんか?

他のゼロバイト以外のファイルは正常に転送されます。

0 投票する
1 に答える
2355 参照

batch-file - FTP送信コマンドをバッチファイルで

毎晩実行されるバッチファイルがあり、ファイルをftpで転送します。そのバッチでは、この行にエコー送信C:\ send * .txt>>ftpcmd.datがあります。これは、送信フォルダーにファイルが1つしかなく、最新のファイルを1つだけ送信したい場合に完全に機能しますが、ファイルが多数ある場合は、最新のファイルを送信しない場合があります。ファイル名として「*」を使用すると、何が送信されるファイルを決定するのかわかりません。