您好,欢迎访问一九零五行业门户网

Python实现删除时保留特定文件夹和文件的示例

下面为大家分享一篇python实现删除时保留特定文件夹和文件的示例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧
实现功能:删除当前目录下,除保留目录和文件外的所有文件和目录
#!bin/env python import os import os.path import shutil def deletefiles(path, remaindirslist, fileslist): dirslist = [] dirslist = os.listdir(path) for f in dirslist: if f not in remaindirslist: filepath = os.path.join(path,f) if os.path.isdir(filepath): shutil.rmtree(filepath, true) if f in fileslist: filepath = os.path.join(path,f) os.remove(f) if __name__ == "__main__": path=os.getcwd()+"\\" #当前目录中需要保留的文件 fileslist=['a.txt','b.txt'] #当前目录中需要保留的文件夹 dirslist=['test'] deletefiles(path,filelist,dirslist)
相关推荐:
python 删除非空文件夹的实例
以上就是python实现删除时保留特定文件夹和文件的示例的详细内容。
其它类似信息

推荐信息