2021年1月4日月曜日

shutil - python

■インポート

import shutil

■ファイル、フォルダ操作


・フォルダの削除

shutil.rmtree('フォルダパス')
 os.rmdir()とは違い、空でないフォルダも削除される

・ファイル、フォルダのコピー

#ファイルコピー
shutil.copy( 'コピー元ファイルパス','コピー先ファイルパス' )

#ファイルコピー(メタデータ含む)
shutil.copy2( 'コピー元ファイルパス','コピー先ファイルパス' )

#フォルダコピー
shutil.copytree( 'コピー元フォルダパス','コピー先フォルダパス' )
 shutil.copy2()はファイル更新日などの情報も引き継ぐ

・ファイル、フォルダの移動

shutil.move( '移動元パス','移動先パス' )

0 件のコメント:

コメントを投稿