📜  查找文件 (1)

📅  最后修改于: 2023-12-03 15:10:45.092000             🧑  作者: Mango

搜索文件

搜索文件是一项常见的任务,许多程序员需要编写与此相关的代码。本文将介绍如何在不同的操作系统上使用不同的编程语言进行文件搜索。

在Windows上使用Python进行文件搜索

在Windows上,可以使用Python编写代码来搜索文件。以下是一个示例代码:

import os

path_to_search = "C:\\" #要查找的目录
ext = ".txt" #要查找哪些文件类型

for root, dirs, files in os.walk(path_to_search):
    for file in files:
        if file.endswith(ext):
            print(os.path.join(root, file))

此代码将搜索指定目录下的所有.txt文件并将它们的路径打印出来。可以根据需要将路径保存到List或文本文件中。

在Linux上使用Bash进行文件搜索

在Linux上,可以使用Bash编写脚本来搜索文件。以下是一个示例脚本:

#!/bin/bash

path_to_search="/home/user/" #要查找的目录
ext=".txt" #要查找哪些文件类型

find $path_to_search -name "*$ext" -print

此脚本将搜索指定目录下的所有.txt文件并将它们的路径打印出来。可以根据需要将路径保存到List或文本文件中。

总结

文件搜索是一项常见的任务,可以使用不同的编程语言和操作系统进行编写。本文介绍了如何在Windows上使用Python和在Linux上使用Bash进行文件搜索。根据需要可以修改代码以满足不同的需求。