如何读取所有媒体文件并逐一上传?

How to read all media files and upload one by one?

在uipath进程中

看小视频:https://www.loom.com/share/02b00cbdb0854fe1b4e66766814ce90c

我制作了流程,但它需要告诉每个 运行 来自 excel sheet

的文件名

任何方法替换,不需要excel数据机器人会自动识别 来自给定路径的媒体文件所有媒体到变量和 一一上传

如果我没理解错的话,你想要的是查看给定文件夹中的所有文件,如果它们是媒体文件,则执行上传操作。您没有更具体地说明上传是如何发生的,所以我的回答将非常笼统 - 如果您需要进一步的帮助,您必须使用更多信息更新问题。

首先,您可以添加一个 For Each activity 并提供 Directory.GetFiles("yourpathtofolderhere") 作为项目的来源。

这将允许您遍历文件夹中的每个文件(默认引用为 'item')。

然后,您可以使用 Path.GetExtension 方法获取项目的文件扩展名。然后,您可以使用简单的 If 条件来确定扩展名是否与您认为是“媒体文件”的任何内容相匹配,以及在匹配的位置执行上传操作。如果没有,要么什么都不做,要么(我的偏好)记录文件名,它被看到但不匹配。

如果您需要以上任何进一步的解释,请告诉我。