Nodachisoft Nodachi Sword Icon
  
@あまじ✎ 2020年10月21日に更新

Python でファイルをまとめて別のフォルダに移動したりコピーしたりする

あるフォルダ内にある「.png」「.gif」などのファイルをまとめて別に指定したフォルダに移動するプログラムです。

バッチ作業で作ったものや、使いまわしできそうな小さなコードを「コードスニペット」タグをつけて公開してます。

動作確認済み環境

  • python 2.7.15、3.8.5

コード

 
exmove.py(まとめて指定したファイルを移動)
import os
import shutil
import glob

def exmove( srcdir, destdir, srcfiles ):
	for fpattern in srcfiles:
		globsearch = os.path.join( srcdir, fpattern )
		for fpath in glob.glob(globsearch):
			shutil.move(fpath, destdir)

# RUN
exmove( "./from", "./to", ["*.jpg", "*.gif"] )

定義した関数 exmove を呼び出してファイルを移動することが出来ます。

python の中からの使い方は以下の通り。

exmove(移動元パス, 移動先パス, 対象のファイルを配列で指定 )

コードの使用例では、カレントディレクトリ配下にある「from」ディレクトリの中にある jpg、gif 拡張子のファイルを全てカレントディレクトリ配下にある「to」へ移動します。

以上。

参考

変更履歴

  • 2020/10/21 eyecatch&cover画像作成
  • 2020/07/26 初版公開
 
 
送信しました!

コメント、ありがとうございます。

なんかエラーでした

ごめんなさい。エラーでうまく送信できませんでした。ご迷惑をおかけします。しばらくおいてから再度送信を試していただくか、以下から DM などでご連絡頂ければと思います。

Twitter:@NodachiSoft_jp
お名前:
 
連絡先:
 
メッセージ:
 
戻る
内容の確認!

以下の内容でコメントを送信します。よろしければ、「送信」を押してください。修正する場合は「戻る」を押してください

お名前:
 
連絡先:
 
メッセージ:
 
Roboto からの操作ではないという確認のため確認キーを入れてください。
確認キー=95
戻る
 / 
送信確認へ
コメント欄
コメント送信確認へ

関連ありそうな記事(1件)です!

python で素数を計算する

#Python#コードスニペット#CTF✎ 2020-08-04
python で素数を計算する
広告領域
追従 広告領域
目次
Python でファイルをまとめて別のフォルダに移動したりコピーしたりする
Python でファイルをまとめて別のフォルダに移動したりコピーしたりする
動作確認済み環境
動作確認済み環境
コード
コード
RUN
RUN
参考
参考
変更履歴
変更履歴
Nodachisoft © 2020