Python3:遍历目录、文件,删除指定名字或后缀文件

1.遍历并找到指定的文件并删除

audio_name = file.wav

dir_list = []
    for root, dirs, files in os.walk('/www/news/resdir'):
        dir_list.append(root)
        # print(root) #当前目录路径
        # print(dirs) #当前路径下所有子目录
        # print(files) #当前路径下所有非目录子文件
    # print(files)
    for name in files:
        if name == audio_name:
            os.remove(os.path.join(root, name))
            break

2.查找指定文件夹中的所有文件并返回到前台展示

dir_list = []
    file_list = []
    for root, dirs, files in os.walk('/filedir1/filedir2'):
        dir_list.append(root)
        # print(root) #当前目录路径
        # print(dirs) #当前路径下所有子目录
        # print(files) #当前路径下所有非目录子文件
        # file_list.append(files)
    file_list.append(dir_list)
    # print(dir_list)
    file_list.append(files)
    # print(file_list)
    return JsonResponse({'data': file_list})

参考博文:https://blog.csdn.net/u012260238/article/details/54970698

你可能感兴趣的:(Python基础)