Python生成和刪除文件夾

import os
import time
import shutil
#生成多級目錄
#主要運用os模塊中makedirs方法,下面兩個只是我的習慣

#newmkdirs(r"D:\123123\2134")
def newmkdirs(path,timeop=True):
    if(timeop):
        try:
            folder=time.strftime(r"%Y-%m-%d_%H-%M-%S",time.localtime())
            os.makedirs(r"%s\%s"%(path,folder))
        except:
            print("建立文件夾失敗")
    else:
        if(os.path.exists(path)==False):
            try:
                os.makedirs(r"%s"%(path))
            except:
                print("建立文件夾失敗")
#刪除多級目錄
#rmdirs(r"D:\123123\2134")
def rmdirs(path):
    if(os.path.exists(path)):
        try:
            #先對文件夾進行級聯刪除
            shutil.rmtree(path)
        except:
            print("目錄刪除失敗")
    else:
        print("文件目錄不存在或沒有操做權限")
相關文章
相關標籤/搜索