Python 递归检测文件夹下的文件

 Python 递归检测文件夹下的文件。

怕自己忘记记录一下:

import os


# 查找指定文件夹下所有相同名称的文件
def search_file(dirPath, fileName):
    dirs = os.listdir(dirPath)  # 查找该层文件夹下所有的文件及文件夹,返回列表
    for currentFile in dirs:  # 遍历列表
        absPath = dirPath   '/'   currentFile
        if os.path.isdir(absPath):  # 如果是目录则递归,继续查找该目录下的文件
            search_file(absPath, fileName)
        elif currentFile == fileName:
            print(absPath)  # 文件存在,则打印该文件的绝对路径

os.remove(absPath) 我的业务 移除查到的文件

方法执行:


if __name__ == "__main__":
    dirPath = 'D:SpriderHuaJunCode\Temp'
    fileName4 = '服务器软件.url'
    fileName3 = '脚本之家.url'
    fileName1 = '说明.htm'
    fileName2 = 'Readme-说明.htm'
    fileName5 = 'jb51.net.txt'

    search_file(dirPath, fileName1)
    search_file(dirPath, fileName2)
    search_file(dirPath, fileName3)
    search_file(dirPath, fileName4)
    search_file(dirPath, fileName5)

    search_file(dirPath, "源码之家说明.txt")
    search_file(dirPath, "服务器常用软件.html")
    search_file(dirPath, "访问脚本之家.html")

 Python 递归检测文件夹下的文件。

怕自己忘记记录一下:

import os


# 查找指定文件夹下所有相同名称的文件
def search_file(dirPath, fileName):
    dirs = os.listdir(dirPath)  # 查找该层文件夹下所有的文件及文件夹,返回列表
    for currentFile in dirs:  # 遍历列表
        absPath = dirPath   '/'   currentFile
        if os.path.isdir(absPath):  # 如果是目录则递归,继续查找该目录下的文件
            search_file(absPath, fileName)
        elif currentFile == fileName:
            print(absPath)  # 文件存在,则打印该文件的绝对路径

os.remove(absPath) 我的业务 移除查到的文件

方法执行:


if __name__ == "__main__":
    dirPath = 'D:SpriderHuaJunCode\Temp'
    fileName4 = '服务器软件.url'
    fileName3 = '脚本之家.url'
    fileName1 = '说明.htm'
    fileName2 = 'Readme-说明.htm'
    fileName5 = 'jb51.net.txt'

    search_file(dirPath, fileName1)
    search_file(dirPath, fileName2)
    search_file(dirPath, fileName3)
    search_file(dirPath, fileName4)
    search_file(dirPath, fileName5)

    search_file(dirPath, "源码之家说明.txt")
    search_file(dirPath, "服务器常用软件.html")
    search_file(dirPath, "访问脚本之家.html")

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在