import os
def find_files_and_folders_with_keyword(drives, keyword):
"""
在指定的驱动器中查找文件名或文件夹名包含指定关键字的文件和文件夹。
:param drives: 驱动器列表
:param keyword: 要查找的关键字
"""
for drive in drives:
if os.path.exists(drive):
print(f"Searching in {drive}")
for root, dirs, files in os.walk(drive):
# 查找文件
for file in files:
if keyword.lower() in file.lower():
print(f"Found file: {os.path.join(root, file)}")
# 查找文件夹
for dir in dirs:
if keyword.lower() in dir.lower():
print(f"Found folder: {os.path.join(root, dir)}")
else:
print(f"Drive {drive} does not exist, skipping.")
# 示例使用
drives = ["C:\\", "D:\\", "E:\\", "F:\\", "G:\\"]
keyword = "" # 替换为你要查找的关键字
find_files_and_folders_with_keyword(drives, keyword)
检查电脑硬盘
于 2024-09-13 23:55:34 首次发布