You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Logic Apps列出ADLS存储文件夹中的文件名并保存到文件

用Logic Apps列出存储文件夹文件名并保存到文件的实现步骤

1. 新建逻辑应用工作流

先创建一个空白逻辑应用,根据需求选择触发器——比如想手动触发就选「手动触发一个流」,想定时执行就选「 recurrence(重复周期)」触发器。

2. 添加「列出Blob」操作遍历目标文件夹

在触发器下方添加新步骤,搜索「Azure Blob 存储」连接器,选择列出 blob操作:

  • 关联你的目标存储账户;
  • 填写要遍历的容器名称;
  • 在「文件夹路径」里输入目标文件夹的路径;
  • 勾选「仅返回 blob」,避免把文件夹本身也算进去。

3. 把文件名整理成统一文本格式

添加「数据操作」分类下的组合操作:

  • 在「组合内容」里,用表达式把所有文件名拼接成每行一个的格式,表达式写:join(body('列出_blob')?['value'], '\n')
  • 这个表达式会把「列出Blob」返回的所有文件名用换行符连接,生成一个纯文本字符串。

4. 将整理好的文件名写入新文件

再添加一个Azure Blob存储的创建 blob操作:

  • 关联存储账户和目标容器;
  • 设置要保存的文件名(比如file_names_list.txt);
  • 在「Blob内容」里选择「组合」操作输出的内容,完成文件创建。

可选:空文件夹处理

如果需要兼容文件夹为空的场景,可以加个「条件」操作:

  • 判断「列出Blob」返回的value数组是否为空;
  • 为空时,在「创建Blob」的内容里填入「当前文件夹无文件」之类的提示文本。

内容的提问来源于stack exchange,提问作者Dimitar Grigorov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 17:25:28