一、案例说明
本案例基于火语言 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