使用 Power Automate 按文件名检查 Sharepoint Online 上是否存在文件

check if file exist on Sharepoint Online by File Name with Power Automate

我正在尝试在 Power Automate Cloud 中创建一个流程,允许我从 Google 驱动器中提取一些文件并将它们复制到 Sharepoint 文件夹。但在复制之前,它必须通过文件名检查该文件是否已存在于共享点文件夹中。除了检查之外,我已经设法完成了整个流程。 我将非常感谢你的帮助。 非常感谢你。最好的问候。

当前不存在 File exists 操作,但您可以使用 SharePoint 连接器中的 Get file metadata using path 操作来执行相同的操作。

下面的流程向您展示了您可以执行的操作的示例...

出于演示目的,我创建了一个包含文件名列表(需要完整路径)的数组,然后我将测试其是否存在。

其中一个文件不存在。

然后我遍历每个文件并尝试获取每个文件的元数据。

如果调用获取元数据的结果 statusCode 不等于 200,则我们知道该文件不存在。

例子...

但是,要使此工作正常进行,您需要确保 Condition 步骤将在元数据调用之后执行,无论结果如何。

通过确保 Configure run after 设置正确来执行此操作...

所以在所有这些之后,您需要做的就是处理条件的 true 和 false 部分。