python删除指定文件夹及文件夹中的所有文件

Posted 程序猿的玻璃心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python删除指定文件夹及文件夹中的所有文件相关的知识,希望对你有一定的参考价值。

直接贴代码吧

import os
import shutil

def show_files(path, all_files):
    file_list = os.listdir(path)
    for file in file_list:
        cur_path = os.path.join(path, file)
        if os.path.isdir(cur_path):
            if(cur_path.endswith(all_files)):
                print("cur_path =", cur_path)
                try:
                    shutil.rmtree(cur_path)
                except FileNotFoundError:
                    show_files(cur_path, all_files)
            else:
                show_files(cur_path, all_files)


print("start")
show_files("F:\\\\Doc", "\\\\build")
print("end")

以上是关于python删除指定文件夹及文件夹中的所有文件的主要内容,如果未能解决你的问题,请参考以下文章

python删除指定文件夹及文件夹中的所有文件

python基本操作-文件目录及路径

python基本操作-文件目录及路径

制作一个BAT删除指定文件夹

使用python对文件名进行批量修改(二)2020-06-08---删除指定字符串

Python3遍历指定文件夹下所有文件及文件夹