想把每天的运营日志和关键词自动归档到对应的日期文件夹里,以前总是靠手工操作,太容易忘事儿了。现在用UiPath把这活儿给自动化了,不用30秒就能搞定,省了不少心。这个流程总共用到了AssignPath、ExistsIfCreate、DirectoryMove还有File这几个关键Activity。 先把目标文件的路径给AssignPath弄清楚,判断它存不存在。如果Exists返回True,说明文件在这儿,我们就Create一个以当天日期为名的子文件夹,格式是yyyyMMdd。接着用Move File把原来的日志给剪切到新文件夹里,归档就算完成了。 要是文件不存在,那就得先Create个“A”级的文件夹保底,防止后面因为权限问题出错。然后用Create File在这个“A”文件夹里创建一个文本文件,名字也是今天的日期加上后缀.txt,里面可以直接写入关键词或者随便填个占位符也行。 路径这一块最好一次性用Assign赋值完,别在里面反复拼接字符串。日期字符串直接调用DateTime.Now.ToString("yyyyMMdd")就生成了,不用额外找函数。如果路径里有中文字符,记得去UiPath的设置里打开“允许特殊字符”,不然运行的时候容易报错。 启动这个流程后,机器人会先检查日志文件存不存在。要是有,它就把日志归档到日期文件夹;要是没有,就在“A”文件夹新建个文本记录日期。执行完后看看输出面板里的文件夹路径和文件名对不对。最后把流程保存成模板,每天定时跑一遍,就能实现真正的无人值守管理啦。