指定フォルダ以下のファイルをコピーする - Python
指定のフォルダの下にあるファイルをコピー
再帰的に見ていく
再帰的にファイルを見るのにpathlib.Path.glob()
を使い、ファイルをコピーするのにshutil.copy()
を使う
例)C:\sample
以下のファイルで、ファイル名に"a"
が含まれているファイルをカレントディレクトリにコピーする
>>> from pathlib import Path >>> p = Path(r"C:\sample") WindowsPath('C:/sample') >>> for f in p.glob("**/*a*): ... shutil.copy(f.absolute(), "./")