[解決済み] 同じファイル名が既に存在する場合、移動して置き換えるか?
2022-02-07 07:29:02
質問
以下は、個別のファイルの移動と置換を行うコードです。
import shutil
import os
src = 'scrFolder'
dst = './dstFolder/'
filelist = []
files = os.listdir( src )
for filename in files:
filelist.append(filename)
fullpath = src + '/' + filename
shutil.move(fullpath, dst)
同じコマンドを実行し、既に存在するファイルを
dst folder
と表示されます。
shutil.Error: Destination path './dstFolder/file.txt' already exists
. 同じファイル名がすでに存在する場合、移動と置換はどのように行うのですか?
どのように解決するのですか?
保存先へのフルパス(ディレクトリだけでなく)を指定した場合は
shutil.move
は、既存のファイルをすべて上書きします。
shutil.move(os.path.join(src, filename), os.path.join(dst, filename))
関連
-
[解決済み] Pythonです。AttributeError: 'NoneType' オブジェクトには 'startswith' 属性がありません。
-
[解決済み] PyCharmは "PEP8: expected 2 blank lines, found 1" と表示する。
-
[解決済み] cv2.createbackgroundsubtractormog2() のパラメータについて説明します.
-
[解決済み] airflow Webサーバを再起動するにはどうすればよいですか?
-
[解決済み] インポートエラー; Quandlという名前のモジュールがない
-
[解決済み] 異種混在のnumpy配列への追加時に `TypeError: invalid type promotion` が発生する。
-
[解決済み] PandasでSeriesのDataFrameから1列を表示/印刷する
-
[解決済み] np.deleteとnp.s_。np_sの何がそんなに特別なんだ?
-
[解決済み] Pip install - Python 2.7 - Windows 7
-
[解決済み】Pythonのエラー: ファイル "<stdin>"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ImportError: xlsxwriter という名前のモジュールがありません。
-
[解決済み] 同じファイル名が既に存在する場合、移動して置き換えるか?
-
[解決済み] cv2.createbackgroundsubtractormog2() のパラメータについて説明します.
-
[解決済み] airflow Webサーバを再起動するにはどうすればよいですか?
-
[解決済み] Python 2 --> 3: 'zip' 型のオブジェクトは len() を持ちません。
-
[解決済み] トリプルクォートされた文字列リテラルのスキャン中に Python EOF が発生する
-
[解決済み] Python tkinterにおけるconfig()の有用性
-
[解決済み] matplotlibで科学的記法を制御するには?
-
[解決済み] pandasの系列をnumpyの配列に変換する[重複]。
-
[解決済み] Pythonでファイルを移動するには?