以下是一个Python脚本示例,用于遍历目录并寻找特定文件和文件夹:
import os
def search_files_and_folders(directory, keyword):
for root, dirs, files in os.walk(directory):
# 遍历目录中的文件
for file in files:
if keyword in file:
print(os.path.join(root, file))
# 遍历目录中的文件夹
for folder in dirs:
if keyword in folder:
print(os.path.join(root, folder))
# 示例用法
search_files_and_folders('/path/to/directory', 'keyword')
这个脚本使用os.walk()
函数来遍历指定目录及其子目录中的所有文件和文件夹。在遍历过程中,它会检查文件和文件夹的名称是否包含指定的关键字,如果包含则打印出它们的路径。
在示例中,'/path/to/directory'
应替换为要遍历的目录的路径,而'keyword'
是要寻找的特定文件和文件夹的关键字。