python查找所有磁盘指定文件

Python评论419阅读模式

另外,如果要查找多个磁盘中的文件,可以使用Python的os模块中的listdir函数来列出指定目录下的所有文件和文件夹,然后使用os.path模块中的isfile函数判断是否为指定文件,最后将符合条件的文件路径保存到一个列表中。

示例代码:文章源自爱尚资源教程网-https://www.23jcw.net/6443.html

import os

def find_files_in_drives(drives, file_name):
    files = []
    for drive in drives:
        for dirpath, dirnames, filenames in os.walk(drive + '\\'):
            for filename in filenames:
                if filename == file_name:
                    file_path = os.path.join(dirpath, filename)
                    files.append(file_path)
    return files

drives = ['C:', 'D:', 'E:']  # 指定磁盘列表
file_name = 'my_file.txt'  # 指定文件名称
files = find_files_in_drives(drives, file_name)
print(files)

这段代码会在C盘、D盘和E盘下遍历所有文件夹和文件,如果发现名称为my_file.txt的文件,就将其路径保存到files列表中。最后输出所有符合条件的文件路径。注意,在Windows系统中,路径分隔符为反斜杠(\)。文章源自爱尚资源教程网-https://www.23jcw.net/6443.html 文章源自爱尚资源教程网-https://www.23jcw.net/6443.html

相关文章
版权声明:文章图片资源来源于网络,如有侵权,请留言删除!!!
  • 温馨提示:如遇到资源下载不了,或者文章没有解决你的问题的,可以联系我们帮你处理!!!
  • 转载请务必保留本文链接:https://www.23jcw.net/6443.html

发表评论