python 檔案和資料夾的新建和刪除操作
操作方法
(01)# -*- coding: utf8 -*-'''base function 基礎功能'''import sys,os,timeimport shutilreload(sys)efaultencoding('utf-8')class Chk_file(object):"""docstring for Chk_file"""def __init__(self):super(Chk_file, self).__init__()def endWith(self,s,*endstring):array = map(with,endstring)if True in array:return Trueelse:return False
(02)def Mkdir(self,file_path):#資料夾自動建立if not r(file_path):print (file_path+u' is not exists')print (u'Ready to create')dirs(file_path)print (u'Create Success')else:print(file_path+u' is exists')
(03)def DELdir(self,file_path):#刪除資料夾if r(file_path):print (u'準備刪除'+file_path)ee(file_path)print (u'刪除'+file_path+u'成功!')else:print(u'資料夾'+file_path+u'已刪除')
(04)def Copyfile(self,file,newfile=None):複製檔案並添加當前時間重新命名Time=time('%Y%m%d%H%M%S',ltime(()))if ts(file):print(u'start copyfile')if newfile==None:src_name,file_ext = text(file)else:src_name,file_ext = text(newfile)newfile_path=src_name+Time+file_file(file,newfile_path)print(u'Copy Success')else:print(u'%s is not exists'%file)
(05)def Chk_dir(self,file_path,end_name):#批量查詢資料夾下符合副檔名要求的檔案並列印不符合要求的檔案#資料夾不存在就自動建立Isfile=Falselegal_docs=[]illegal_files=[]file_names = dir(file_path)if file_names is not None and file_names != []:for file_name in file_names:file=(file_path,file_name)if ith(file,end_name):legal_nd(file)Isfile=Trueelse:illegal_nd(file_name)print (file_path+u'存在非法:'+file_name)if illegal_files !=[]:print (file_path+u'非法檔案列表:'+','(illegal_files))else:print(u'No illegal files(沒有非法檔案)')if Isfile:print (file_path+u'合法檔案列表:'+','(legal_docs))return legal_docselse:print (u'NO file:沒有合法檔案')print (u'所有檔案都是非法格式,請再次確認檔案,合法格式有:'+str(end_name))return Falseelse:print (u'NO file(資料夾沒有檔案)')return False
特別提示
自己寫的一個類
-
電腦上怎樣申請QQ號
很多人在開啟電腦的時候,都會習慣登入QQ跟別人聊天,如果沒有QQ賬號的話,可以在電腦上免費申請QQ號,或者之前的QQ號是別人給的,自己不喜歡,也可以重新申請一個新的QQ號,在這裡,跟大家分享一下在電腦上如何免費申請QQ號的方法。電腦上免費申請QQ號的步驟(01)在電腦上下載和...
-
QQ瀏覽器如何安裝應用外掛
QQ瀏覽器如何安裝應用外掛,瀏覽器的應用外掛的安裝對我們來說是非常方便的。下面以安裝護眼導航應用為例,介紹如何安裝瀏覽器應用外掛。操作方法(01)開啟QQ瀏覽器,點選右上角的“”+“”如圖所示(02)進入了安裝應用的首頁,如圖所示(03)比如安裝一個護眼的應用,滑鼠停留在...
-
EPSON R230印表機清零軟體無法使用的解決方法
當EPSONR230印表機兩個紅燈閃爍,並提示“印表機的墨管已到它們的使用壽命”時就需要使用清零軟體進行處理,可是在我們使用清零軟體的過程中,總是出現這樣或那樣的問題。那麼我們在遇到這些問題時該如何解決呢?操作方法(01)首先當開啟清零軟體可執行檔案時,系統會彈出...
-
在Word文件中怎麼樣進行簡繁體轉換?
字型有繁體和簡體之分,而Word文件主要的功能是記錄儲存文字文字,可能由於區域不一樣,有的喜歡用簡體有的喜歡用繁體,為了方便檢視,就需要用到簡繁體的相互轉換了。操作方法(01)方法一:比較常用的,就是用Word文件自帶的簡繁體轉換功能,找到審閱——簡轉繁——便可將選擇的...