問題タブ [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.
java - Jython 2.2.1、ファイルを移動するには? shutils.move は存在しません!
shutil.move はありません。Jython でファイルを移動するにはどうすればよいですか? また、Jython でファイルを削除するにはどうすればよいでしょうか。
python - I/Oエラーによるプログラムの終了を回避する
私はshutil.copy2を広範囲に使用するPythonスクリプトを持っています。これを使用してネットワーク経由でファイルをコピーしているため、I / Oエラーが頻繁に発生し、プログラムの実行が中止されます。
プログラムの実行の中止を回避し、代わりにコピープロセスを再試行させるにはどうすればよいですか?
私が使用しているコードは、ファイルサイズをチェックすることによって、ファイルが実際に完全にコピーされていることをすでにチェックしています。
python - python shutil.copytree - 権限を無視する
Pythonshutil.copytree
はあまり柔軟ではありません。コピー中に許可を無視するためのサポートを追加する最も簡単な方法は何copytree
ですか (その実装を書き直す必要はありません)?
それ以外の場合は、copytree
次のように失敗します。
python - Python を使用してファイルのディレクトリ全体を既存のディレクトリにコピーするにはどうすればよいですか?
bar
という名前のディレクトリ(1 つ以上のファイルを含む) と という名前のディレクトリ(1 つ以上のファイルも含む) を含むディレクトリから、次のコードを実行しますbaz
。という名前のディレクトリがないことを確認してくださいfoo
。
次のように失敗します。
次のように入力した場合と同じように動作するようにします。
各ファイルをshutil.copy()
にコピーするために使用する必要がありますか? ('bar' の内容を 'foo' に既にコピーした後?) または、より簡単な/より良い方法はありますか?baz
foo
shutil.copytree()
python - Windows で shutil.rmtree が「アクセスが拒否されました」で失敗する
Python ではshutil.rmtree
、読み取り専用ファイルを含むフォルダーに対して実行すると、次の例外が出力されます。
af.msg
[ファイルのプロパティ] ダイアログを見ると、ファイルが読み取り専用に設定されていることに気付きました。
したがって、問題は次のとおりです。この問題を回避するための最も簡単な回避策/修正はrm -rf build/
何ですか? (unxutils や cygwin などのサードパーティ ツールを使用する必要はありません。このコードは、PyWin32 がインストールされた Python 2.6 を使用してベア Windows インストールで実行することを目的としているため)
python - Python:パスに特殊文字を含むファイルをコピーする
Python 2.5 でパスに特殊文字 (日本語の文字、キリル文字) を含むファイルをコピーする方法はありますか?
shutil.copy
これを処理できません。
ここにいくつかのサンプルコードがあります:
ロシアの Windows XP での出力
python - Python: shutil.copytree 、python 2.5 の無視引数の欠如
無視コールバックを受け入れるようにコピーツリーを本質的に書き直す以外に、python 2.6より前のバージョンでこれを達成する簡単な方法は何ですか? (debian パッケージから離れたくない)
python - shutil.copyfile が完了したときの確認
私はそのようなコードを持っています:
ここで質問があり #do further actions
ます。コピーしたファイルを使用するときは、関数がタスクを確実にshutil.copyfile
終了するようにする必要があります。どうすればこれを確認できますか?
python - Pythonで多くのファイルをすばやく移動する方法はありますか?
写真コレクション内のファイルを移動する小さなスクリプトがありますが、実行速度が少し遅くなります。
一度に1つのファイルを移動しているためだと思います。あるディレクトリから別のディレクトリへのすべてのファイル移動を同時に行うと、これを高速化できると思います。それを行う方法はありますか?
それが私の速度低下の理由でない場合、他にどのように速度を上げることができますか?
アップデート:
私の問題が理解されていないと思います。おそらく、私のソースコードをリストすると説明に役立つでしょう:
python - cp -r from_dir/* to_dir with python
cp -r from_dir/* to_dir
Pythonでコマンドをエミュレートする簡単な方法はありますか? shutil.copytree
が存在するため、適切ではありませんto_dir
。