以下是一个使用Python编程语言遍历文件夹并查找特定文件的示例代码:
import os
def find_files(directory, extension):
target_files = []
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith(extension):
target_files.append(os.path.join(root, file))
return target_files
# 指定要遍历的文件夹路径
directory = "path/to/directory"
# 指定要查找的文件扩展名
extension = ".txt"
# 调用函数查找文件
found_files = find_files(directory, extension)
# 打印找到的文件路径
for file in found_files:
print(file)
在这个示例中,我们定义了一个名为find_files
的函数,它接受一个文件夹路径和一个文件扩展名作为参数。函数使用os.walk
方法遍历文件夹中的所有子文件夹和文件。然后,对于每个文件,我们检查文件的扩展名是否与所需的扩展名匹配。如果匹配,我们将文件的完整路径添加到target_files
列表中。最后,函数返回target_files
列表。
在主程序中,我们可以根据需要修改directory
和extension
变量的值。然后,我们调用find_files
函数,并将返回的文件列表存储在found_files
变量中。最后,我们遍历found_files
列表,并打印出每个文件的路径。
请注意,这只是一个基本示例,您可以根据实际需求进行修改和扩展。