問題タブ [shutil]

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 投票する
3 に答える
2741 参照

java - Jython 2.2.1、ファイルを移動するには? shutils.move は存在しません!

shutil.move はありません。Jython でファイルを移動するにはどうすればよいですか? また、Jython でファイルを削除するにはどうすればよいでしょうか。

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

python - I/Oエラーによるプログラムの終了を回避する

私はshutil.copy2を広範囲に使用するPythonスクリプトを持っています。これを使用してネットワーク経由でファイルをコピーしているため、I / Oエラーが頻繁に発生し、プログラムの実行が中止されます。

プログラムの実行の中止を回避し、代わりにコピープロセスを再試行させるにはどうすればよいですか?

私が使用しているコードは、ファイルサイズをチェックすることによって、ファイルが実際に完全にコピーされていることをすでにチェックしています。

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

python - python shutil.copytree - 権限を無視する

Pythonshutil.copytreeはあまり柔軟ではありません。コピー中に許可を無視するためのサポートを追加する最も簡単な方法は何copytreeですか (その実装を書き直す必要はありません)?

それ以外の場合は、copytree次のように失敗します。

0 投票する
15 に答える
415227 参照

python - Python を使用してファイルのディレクトリ全体を既存のディレクトリにコピーするにはどうすればよいですか?

barという名前のディレクトリ(1 つ以上のファイルを含む) と という名前のディレクトリ(1 つ以上のファイルも含む) を含むディレクトリから、次のコードを実行しますbaz。という名前のディレクトリがないことを確認してくださいfoo

次のように失敗します。

次のように入力した場合と同じように動作するようにします。

各ファイルをshutil.copy()にコピーするために使用する必要がありますか? ('bar' の内容を 'foo' に既にコピーした後?) または、より簡単な/より良い方法はありますか?bazfooshutil.copytree()

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

python - Windows で shutil.rmtree が「アクセスが拒否されました」で失敗する

Python ではshutil.rmtree、読み取り専用ファイルを含むフォルダーに対して実行すると、次の例外が出力されます。

af.msg[ファイルのプロパティ] ダイアログを見ると、ファイルが読み取り専用に設定されていることに気付きました。

したがって、問題は次のとおりです。この問題を回避するための最も簡単な回避策/修正はrm -rf build/何ですか? (unxutils や cygwin などのサードパーティ ツールを使用する必要はありません。このコードは、PyWin32 がインストールされた Python 2.6 を使用してベア Windows インストールで実行することを目的としているため)

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

python - Python:パスに特殊文字を含むファイルをコピーする

Python 2.5 でパスに特殊文字 (日本語の文字、キリル文字) を含むファイルをコピーする方法はありますか? shutil.copyこれを処理できません。

ここにいくつかのサンプルコードがあります:

ロシアの Windows XP での出力

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

python - Python: shutil.copytree 、python 2.5 の無視引数の欠如

無視コールバックを受け入れるようにコピーツリーを本質的に書き直す以外に、python 2.6より前のバージョンでこれを達成する簡単な方法は何ですか? (debian パッケージから離れたくない)

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

python - shutil.copyfile が完了したときの確認

私はそのようなコードを持っています:

ここで質問があり #do further actionsます。コピーしたファイルを使用するときは、関数がタスクを確実にshutil.copyfile終了するようにする必要があります。どうすればこれを確認できますか?

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

python - Pythonで多くのファイルをすばやく移動する方法はありますか?

写真コレクション内のファイルを移動する小さなスクリプトがありますが、実行速度が少し遅くなります。

一度に1つのファイルを移動しているためだと思います。あるディレクトリから別のディレクトリへのすべてのファイル移動を同時に行うと、これを高速化できると思います。それを行う方法はありますか?

それが私の速度低下の理由でない場合、他にどのように速度を上げることができますか?

アップデート:

私の問題が理解されていないと思います。おそらく、私のソースコードをリストすると説明に役立つでしょう:

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

python - cp -r from_dir/* to_dir with python

cp -r from_dir/* to_dirPythonでコマンドをエミュレートする簡単な方法はありますか? shutil.copytreeが存在するため、適切ではありませんto_dir