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
特別提示
自己寫的一個類
-
怎樣設置字間距
最近很多朋友諮詢關於怎樣設置字間距的問題,今天的這篇就來聊一聊這個話題,希望可以幫助到有需要的朋友。操作方法(01)打開word2013,點擊“空白文本”。(02)輸入文字,將文字全選,點擊字體下方的“小箭頭”。(03)點擊“高級”,將間距設置為“加寬”,輸入“磅數”,點擊“確定”...
-
怎麼樣校驗Win10 ISO的SHA1 如何驗證MD5值
如果你想了解自己下載的Windows10ISO文件是否為原版,這時該怎麼樣操作呢?我們可以通過驗證ISO文件的SHA1與MD5值,下面就來看看如何驗證SHA1與MD5的方法吧。操作方法(01)首先我們在下載Windows10ISO文件的頁面,可以看到MD5與SHA1的數值,把這些數值複製保存起來。(02)接下...
-
如何把電腦下載的搜狗手機輸入法皮膚安裝到手機
有時候我們在使用輸入法鍵盤的時候,喜歡吧鍵盤背景換成自己喜歡的皮膚,今天我來説説怎麼把電腦下載好的輸入法皮膚安裝到手機上,一起來看看吧。操作方法(01)我們在瀏覽器上面打開搜狗手機輸入法的官方網址。()(02)進去官網後,我們找到超級皮膚並且點擊它。(03)然後在皮膚布...
-
camtasia studio 漢化版安裝方法
CamtasiaStudio是一款屏幕錄像和編輯的軟件套裝。軟件提供了強大的屏幕錄像(CamtasiaRecorder)、視頻的剪輯和編輯(CamtasiStudio)、視頻菜單製作(CamtasiaMenuMaker)、視頻劇場(CamtasiTheater)和視頻播放功能(CamtasiaPlayer)等。使用本套裝軟件,用户可以方便地進行屏幕...