LabVIEWwilliam hill官网
直播中

LiuYi214871791

5年用户 73经验值
擅长:模拟技术 测量仪表 RF/无线
私信 关注
[问答]

关键字搜索文件夹中某个TXT文件

文件夹中随时创造TXT文件,如何及时选出刚创造的文件?或关键字搜索出需要的TXT文件?

已退回5积分

回帖(3)

郑成枝

2024-2-6 16:47:41
要及时选出刚创造的文件或通过关键字搜索出需要的TXT文件,可以使用编程语言来实现,比如Python。

以下是使用Python的示例代码:

```python
import os
import time

# 文件夹路径
folder_path = "文件夹路径"

# 搜索关键字
keyword = "关键字"

def search_files(folder_path, keyword):
    files = []
    for file_name in os.listdir(folder_path):
        if file_name.endswith(".txt") and keyword in file_name:
            file_path = os.path.join(folder_path, file_name)
            files.append(file_path)
    return files

# 初始文件列表
initial_files = search_files(folder_path, keyword)

while True:
    # 获取最新文件列表
    current_files = search_files(folder_path, keyword)

    # 比较文件列表是否有变化
    new_files = list(set(current_files) - set(initial_files))

    if len(new_files) > 0:
        print("刚创造的文件:")
        for file_path in new_files:
            print(file_path)
   
    # 更新初始文件列表
    initial_files = current_files
   
    # 等待一段时间后继续检查文件
    time.sleep(1)
```

将代码中的`文件夹路径`替换为实际的文件夹路径,并将`关键字`替换为要搜索的关键字。这段代码会在每次检查后等待1秒钟,可根据需要调整等待时间。

运行代码后,每当有新的符合条件的TXT文件创建时,程序会及时打印出来。
举报

jf_53974381

2024-2-19 15:16:47
高级文件函数有个递归文件列表vi,可以在类型接口输入 .txt ,在输入文件夹,可以输出所有txt文件
举报

zqzq666

2024-2-22 11:08:40
高级文件函数-罗列文件夹,删选关键字
举报

更多回帖

发帖
×
20
完善资料,
赚取积分