gpt4 book ai didi

azure - 设置触发器来监视新文件夹 Azure 逻辑应用

转载 作者:行者123 更新时间:2023-12-03 01:44:33 24 4
gpt4 key购买 nike

我正在尝试创建一个逻辑应用,它将在创建文件时将其从我的 FTP 服务器传输到我的 Azure 文件共享。我的触发器正在观看的文件夹的结构是按日期构建的(见下文)。每天添加文件,都会创建一个新文件夹,因此我需要触发器来检查新的子文件夹,但我不想每天进入应用程序来更改触发器查看的文件夹。这可能吗?

这是我的文件夹(称为数据)结构,每天添加文件都会创建一个新文件夹。

-DATA-

2016-10-01
2016-10-02
2016-10-03
...

最佳答案

FTP 连接器使用可配置的轮询,您可以在其中设置它应该查找文件的次数。触发器当前不支持动态文件夹。但是您可以尝试以下方法:

  • 通过重复触发逻辑应用(实际上与 FTP 触发器的原理相同)
  • 操作:创建一个变量来存储日期时间(文件夹命名中使用的格式)
  • 操作:列出文件夹中的文件(在这里您应该能够使用您创建的变量动态设置文件夹名称)
  • 对于文件夹中的每个文件
    • 操作:获取文件内容
    • 无论您需要对文件执行什么操作(如果您需要在每个字段上执行多个处理操作,则调用嵌套逻辑应用程序是明智的,如果您需要按文件处理流程的重新提交)

为了避免每次都选取每个文件,您需要找到一种方法来排除先前运行中已处理过的文件。因此,要么在处理文件后将其重命名为可以在下次运行中排除的扩展名,要么将文件移动到根目录中的子文件夹“Processed\datetime”。

该解决方案需要更多操作,因此成本更高。我还没有尝试过,但我认为这应该可行。或者至少这是我尝试建立的方法。

关于azure - 设置触发器来监视新文件夹 Azure 逻辑应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48750367/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com