火语言 RPA:批量删除多个 TXT 文件指定关键词的自动化案例

一、案例说明

本案例基于火语言 RPA 实现20个TXT 文件指定关键词的批量删除,通过可视化流程替代人工逐个编辑的低效操作,完成 **"读取桌面目标文件夹→ 获取所有 TXT 文件列表→ 循环处理每个文件→ 读取内容并删除关键词→ 清理空格后覆盖保存"**的全流程自动化。

TXT测试文件链接下载: https://pan.baidu.com/s/1ssGtpZACoHuC4mkqEs3nqA?pwd=pzp4 提取码: pzp4

二、案例逻辑

读取桌面目标文件夹内的 TXT 文件列表→ 打印日志记录任务启动→ 循环遍历每个 TXT 文件→ 读取文件文本内容→ 批量替换删除指定关键词→ 清理文本头尾空格→ 覆盖写入原文件完成保存→ 循环结束后完成所有文件处理。

三、操作细则

1、文件列表, 读取文件夹内的所有TXT文件路径

2、打印日志, 便于调试,这里可以看到每个文件的路径

3、ForEach循环, 循环读取文件内容

4、文件读取, 读取文本内容

要读取的文件:item(当前循环的文件路径)

文本读取方式:文本内容

输出变量:读取内容(当前文件的完整文本)

5、字符串替换, 替换内容,删除每个TXT文档中的文本批量处理

源内容:读取内容

替换方式:普通查找替换

被读取内容:文本批量处理

替换为:空

6、字符串头尾空格剔除, 去除空行,上一步替换后首行出现空行,使用文本头部替换,删除空行

7、文件写入, 写入替换后的内容

写入的文件:item(当前循环的文件路径,与读取路径一致)

案例分享: https://www.huoyuyan.com/share.html?key=eyJjb2RlIjoiNmpTbiIsImF1dG9Db2RlIjoiVHJ1ZSIsImtleSI6ImUwM2M5ZWFjYmZmMTRiZmQ5YjJkMWE4NjAyYTUxMWFiIn0= 提取码: 6jSn

相关推荐
一路往蓝-Anbo1 天前
第 9 章:Linux 设备树 (DTS) ——屏蔽与独占外设
linux·运维·服务器·人工智能·stm32·嵌入式硬件
钛态1 天前
Flutter for OpenHarmony:dio_cookie_manager 让 Dio 发挥会话管理能力,像浏览器一样自动处理 Cookie 深度解析与鸿蒙适配指南
android·linux·运维·flutter·ui·华为·harmonyos
王码码20351 天前
Flutter for OpenHarmony:Flutter 三方库 bluez 玩转 Linux 风格的蓝牙操作(蓝牙底层互操作)
linux·运维·服务器·前端·flutter·云原生·harmonyos
吕司1 天前
Linux信号产生
linux·运维·服务器
打码人的日常分享1 天前
数据中心信息中心信息科管理制度
大数据·运维·网络·云计算·制造
juncaixingchilove1 天前
Linux轻量级浏览器
运维·服务器
cuijiecheng20181 天前
Linux下MyIpAdd库的使用
linux·运维·服务器
一路往蓝-Anbo1 天前
第 12 章:Linux 侧 RPMsg 用户态驱动与数据接口
linux·运维·服务器·stm32·单片机·嵌入式硬件·网络协议
cuijiecheng20181 天前
Linux下modbuspp库的使用
linux·运维·服务器
funnycoffee1232 天前
H3C交换机查看日志命令display logbuffer
运维·网络·h3c logbuffer·h3c日志