zoukankan      html  css  js  c++  java
  • python遍历目录树删除指定后缀的文件

    删除 I:web_imgJD_IMGweb_img 下所有后缀为.HAPPY5CHOOSE的文件
    思路:利用os.walk 将所有文件目录树找出来,其次将目录树中所有后缀为.HAPPY5CHOOSE的文件删除掉


    import os
    import time

    count = 0
    start_time = time.time()
    base_dir = "I:web_imgJD_IMGweb_img"
    for folderName, subfolders, filenames in os.walk(base_dir):
    for name in filenames:
    if name.endswith('.HAPPY5CHOOSE', ):
    print(f"正在删除 >>> {os.path.join(folderName, name)}")
    os.remove(os.path.join(folderName, name))
    count += 1

    end_time = time.time()

    print(f"程序运行结束... 一共删除了 {count} 个病毒文件,共耗时 {int(end_time) - int(start_time)} 秒")

    参考:
    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
    ————————————————

  • 相关阅读:
    js optional chaining operator
    Linux Bash Script conditions
    Linux Bash Script loop
    js Nullish Coalescing Operator
    js sort tricks All In One
    React Portal All In One
    最小生成树&&次小生成树
    链式前向星实现以及它的遍历
    [2015.11.8|9图论]解题代码集合
    最短路算法及其延伸
  • 原文地址:https://www.cnblogs.com/laod/p/13267231.html
Copyright © 2011-2022 走看看