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
特别提示
自己写的一个类
-
Steam错误代码118最新解决方案
Steam商店错误代码118怎么解决?Steam商城进不去,提示错误代码118应该怎么解决呢?大家不用担心,Steam错误代码118是电脑自身网络解析出现了问题,我们改下网络设置即可解决问题。那么,具体要怎么操作呢?接下来小编就给大家详细说说Steam错误代码118的解决方法,赶紧GET起...
-
Thinkpadx250热启动及系统安装
电脑安装系统大家可能都不陌生了,现在重装系统基本上都有现成的工具步骤,一步一来小白也能变大神,但是不同品牌的电脑可能进入U盘启动工具的快捷键不同。今天给大家介绍下Thinkpadx250笔记本的热启动及系统的安装。操作方法(01)1、不同的电脑有不同的设定,有些电脑热...
-
Nvidia显卡设置/Nvidia控制皮肤设置
下面简单介绍一下如何进行Nvidia显卡设置,Nvidia控制皮肤的设置。操作方法(01)在搜索栏中输入【控制皮肤】,回车。(02)打开控制皮肤界面,点击查看方式出的【倒三角】,然后选择【小图标】。(03)找到【NVIDIA控制皮肤】,并打开。(04)打开后,在左边一框的【3D设置】下列,点击【通...
-
将pdf转换成word后文档全是图片怎么办
MicrosoftWord是微软公司的一个文本处理器应用程序。它最初是由RichardBrodie为了运行DOS的IBM计算机而在1983年编写的,很多人不知道将pdf转换成word后文档全是图片怎么办,下面让我们一起来学习一下吧操作方法(01)首先打开捷速OCR文本识别软件(02)将PDF放入捷速OCR文...