#この記事の内容:pythonによるファイル・フォルダ操作について
pythonの標準モジュールos,shutilを用いて、以下のようなファイル・フォルダの操作を行う方法について調べたのでまとめました。
・ディレクトリを作成する方法
・ディレクトリを中身ごとコピーする方法
・ファイルを削除する方法
・ディレクトリを中身ごと削除する方法
・空のディレクトリを削除する方法
##ディレクトリを作成する方法
os.mkdir()関数で、ディレクトリを作成することができます。すでにそのディレクトリが存在する場合はエラーが出ます。
import os
os.mkdir("fold")
##ディレクトリを中身ごとコピーする方法
shutil.copytree()関数で、既存のディレクトリを中身ごと他のディレクトリにコピーできます。
import shutil
shutil.copytree("fold1","fold2") #fold1を中身ごとfold2としてコピー
##ファイルを削除する方法
os.remove()関数で、ファイルを削除できます。
import os
os.remove("file.txt") #"file.txt"を削除
##ディレクトリを中身ごと削除する方法
shutil.rmtree()関数で、ディレクトリを中身ごと削除できます。
import shutil
shutil.rmtree("fold1") #"fold1"を中身ごと削除
##空のディレクトリを削除する方法
os.rmdir()関数で、空のディレクトリを削除できます。
import os
os.rmdir("fold1") #"fold1"を削除