快捷搜索:  汽车  科技

uipath创建变量的三种方法(RPA045-如何用UiPath批处理多个文件)

uipath创建变量的三种方法(RPA045-如何用UiPath批处理多个文件)该活动会自动把所有文件的信息,依次给你提供一次,活动中默认的CurrentFile,就像运送货物的包装袋,里面是当前提供给你的那个文件的文件信息,可以通过“CurrentFile.属性的名称”的格式,取的相应值,例如图2中的CurrentFile.FullName(文件名),CurrentFile.SizeInKB(文件大小,单位KB),还有很多其他的属性,可以根据需要取用。图2在活动中搜索for,可以找到“适用于文件夹中的每个文件”这个活动,如图1。图1找到这个活动,拖拽到流程编辑区,双击进入进一步的属性设置,里面默认是个序列,如果你的处理过程复杂,可以把序列删除,添加一个流程图,如图2。

一、缘起

UiPath的社区版会不断自动升级,五一帮客户指导一个简单流程时,发现最新版本的UiPath中,多了一个用于批处理某目录下多个文件(可设置过滤条件)的activity(活动/组件)。

以前,要完成批处理某目录下的所有文件,首先,需要先获取该目录下的所有文件名:通过给一个字符串(String)类型的数组变量,赋值Directory.GetFiles,然后,再通过Foreach功能来依次对每个文件名进行处理。

现在,有了这个新功能,方便了很多,而且可以一次获取文件的所有信息,例如文件名、文件路径、文件大小、文件时间等。

二、找到这个功能

如果要使用这个功能,首先得是最新版本的UiPath Studio,我当前的版本是2022.4.1。

在活动中搜索for,可以找到“适用于文件夹中的每个文件”这个活动,如图1。

uipath创建变量的三种方法(RPA045-如何用UiPath批处理多个文件)(1)

图1

找到这个活动,拖拽到流程编辑区,双击进入进一步的属性设置,里面默认是个序列,如果你的处理过程复杂,可以把序列删除,添加一个流程图,如图2。

uipath创建变量的三种方法(RPA045-如何用UiPath批处理多个文件)(2)

图2

该活动会自动把所有文件的信息,依次给你提供一次,活动中默认的CurrentFile,就像运送货物的包装袋,里面是当前提供给你的那个文件的文件信息,可以通过“CurrentFile.属性的名称”的格式,取的相应值,例如图2中的CurrentFile.FullName(文件名),CurrentFile.SizeInKB(文件大小,单位KB),还有很多其他的属性,可以根据需要取用。

三、总结

软件功能不断升级,让流程自动化(RPA)的设计过程越来越简单!

如果对RPA感兴趣,可以参考《RPA(流程自动化机器人)入门――手把手教你应用UiPath自动化工作》一书。

猜您喜欢: