文件系统

连接到本地或网络计算机上的文件系统,以便使用本地数据网关读取和写入文件。

此连接器在以下产品和区域中可用:

服务 Class 区域
Copilot Studio 标准 所有 Power Automate 区域
逻辑应用程序 标准 所有 逻辑应用区域
Power Apps 标准 所有 Power Apps 区域
Power Automate 标准 所有 Power Automate 区域
联系人​​
Name Microsoft
URL Microsoft LogicApps 支持
Microsoft Power Automate 支持
Microsoft Power Apps 支持
连接器元数据
发布者 Microsoft

连接器深入

有关连接器的详细信息,请参阅 深入部分

已知问题和限制

  1. 在某些情况下, 添加或修改文件时(仅属性)创建文件时(仅属性) 触发器可能会延迟返回文件,并推迟下一个触发器运行的新创建/修改的文件。 这意味着,当禁用“拆分打开”选项时,触发器不保证在单个运行中返回所有文件。

常规限制

Name 价值
常规作的最大文件大小(以 MB 为单位) 30
创建文件作的最大文件大小(以 MB 为单位) 20
本地数据网关连接超时(以秒为单位) 30
在带宽时间间隔(每个连接)内传入/传出连接器的最大兆字节数 1000
带宽时间间隔(以米利西康德为单位) 60000

正在创建连接

连接器支持以下身份验证类型:

默认 用于创建连接的参数。 所有区域 不可共享

违约

适用:所有区域

用于创建连接的参数。

这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。

Name 类型 Description 必选
根文件夹 字符串 根文件夹路径(示例:\MACHINE\myShare 或 C:\myShare) True
身份验证类型 字符串 用于连接到网关计算机的身份验证类型
用户名 securestring 用户名凭据(例如 DOMAIN\Username) True
密码 securestring 密码凭据 True
Gateway gatewaySetting 本地网关(请参阅 https://docs.microsoft.com/data-integration/gateway 更多详细信息)

限制

名称 调用 续订期
每个连接的 API 调用数 100 60 秒

操作

使用路径获取文件元数据

此作使用路径获取文件的元数据。

使用路径获取文件内容

此作使用路径获取文件的内容。

列出文件夹中的文件

此作获取文件夹中的文件和子文件夹的列表。

列出根文件夹中的文件

此作获取根文件夹中的文件和子文件夹的列表。

创建文件

此作将创建一个文件。 如果文件已存在,则会替换现有内容。

删除文件

此作将删除文件。

复制文件

此作将文件复制到文件系统。

将存档解压缩到文件夹

此作将存档文件提取到文件夹中(例如:.zip)。

更新文件

此作将更新文件。

获取文件元数据

此作获取文件的元数据。

获取文件内容

此作获取文件的内容。

追加文件

此作将数据追加到文件中。

重命名文件

此作将重命名文件。

使用路径获取文件元数据

此作使用路径获取文件的元数据。

参数

名称 密钥 必需 类型 说明
文件路径
path True string

选择文件

返回

Blob 元数据

使用路径获取文件内容

此作使用路径获取文件的内容。

参数

名称 密钥 必需 类型 说明
文件路径
path True string

选择文件

推断内容类型
inferContentType boolean

基于扩展推断内容类型

返回

文件的内容。

文件内容
binary

列出文件夹中的文件

此作获取文件夹中的文件和子文件夹的列表。

参数

名称 密钥 必需 类型 说明
文件夹
id True string

选择文件夹

返回

列出根文件夹中的文件

此作获取根文件夹中的文件和子文件夹的列表。

返回

创建文件

此作将创建一个文件。 如果文件已存在,则会替换现有内容。

参数

名称 密钥 必需 类型 说明
文件夹路径
folderPath True string

选择文件夹

文件名
name True string

文件的名称

文件内容
body True binary

文件的内容

返回

Blob 元数据

删除文件

此作将删除文件。

参数

名称 密钥 必需 类型 说明
文件
id True string

选择文件

复制文件

此作将文件复制到文件系统。

参数

名称 密钥 必需 类型 说明
源路径
source True string

源文件的路径

目标文件路径
destination True string

目标文件路径,包括目标文件名

改写?
overwrite boolean

如果设置为“true”,则覆盖目标文件

返回

Blob 元数据

将存档解压缩到文件夹

此作将存档文件提取到文件夹中(例如:.zip)。

参数

名称 密钥 必需 类型 说明
源存档文件路径
source True string

存档文件的路径

目标文件夹路径
destination True string

目标文件夹的路径

改写?
overwrite boolean

如果设置为“true”,则覆盖目标文件

返回

更新文件

此作将更新文件。

参数

名称 密钥 必需 类型 说明
文件
id True string

选择文件

文件内容
body True binary

文件的内容

返回

Blob 元数据

获取文件元数据

此作获取文件的元数据。

参数

名称 密钥 必需 类型 说明
文件
id True string

选择文件

返回

Blob 元数据

获取文件内容

此作获取文件的内容。

参数

名称 密钥 必需 类型 说明
文件
id True string

选择文件

推断内容类型
inferContentType boolean

基于扩展推断内容类型

返回

文件的内容。

文件内容
binary

追加文件

此作将数据追加到文件中。

参数

名称 密钥 必需 类型 说明
文件
id True string

选择文件

文件内容
body True binary

要添加到文件的内容

返回

Blob 元数据

重命名文件

此作将重命名文件。

参数

名称 密钥 必需 类型 说明
文件
id True string

选择文件

新名称
newName True string

文件的新名称

返回

表示 Blob 数据集元数据响应

触发器

创建文件时(仅属性)

此作在文件夹中创建一个或多个文件时触发流。 如果在子文件夹中添加/更新文件,触发器不会触发。 如果需要在子文件夹中触发,则应创建多个触发器。

添加或修改文件时(仅属性)

在文件夹中添加或修改一个或多个文件时,此作将触发流。 如果在子文件夹中添加/更新文件,触发器不会触发。 如果需要在子文件夹中触发,则应创建多个触发器。

创建文件时(仅属性)

此作在文件夹中创建一个或多个文件时触发流。 如果在子文件夹中添加/更新文件,触发器不会触发。 如果需要在子文件夹中触发,则应创建多个触发器。

参数

名称 密钥 必需 类型 说明
文件夹
folderId True string

选择文件夹

要返回的文件数
maxFileCount integer

单个触发器运行返回的最大文件数(1-100)。 请注意,“拆分打开”设置可以强制触发以单独处理每个项。

返回

Blob 元数据

文件列表
BlobMetadata

添加或修改文件时(仅属性)

在文件夹中添加或修改一个或多个文件时,此作将触发流。 如果在子文件夹中添加/更新文件,触发器不会触发。 如果需要在子文件夹中触发,则应创建多个触发器。

参数

名称 密钥 必需 类型 说明
文件夹
folderId True string

选择文件夹

要返回的文件数
maxFileCount integer

单个触发器运行返回的最大文件数(1-100)。 请注意,“拆分打开”设置可以强制触发以单独处理每个项。

检查已创建和修改的时间
checkBothCreatedAndModifiedDateTime boolean

如果标志设置为 true,触发器将检查文件的创建日期和时间以及文件的上次修改日期和时间。 如果标志设置为 false,触发器将仅检查文件的上次修改日期和时间。

返回

Blob 元数据

文件列表
BlobMetadata

定义

BlobMetadata

Blob 元数据

名称 路径 类型 说明
Id
Id string

文件或文件夹的唯一 ID。

Name
Name string

文件或文件夹的名称。

显示名称
DisplayName string

文件或文件夹的显示名称。

路径
Path string

文件或文件夹的路径。

LastModified
LastModified date-time

上次修改文件或文件夹的日期和时间。

尺寸
Size integer

文件或文件夹的大小。

MediaType
MediaType string

文件或文件夹的媒体类型。

IsFolder
IsFolder boolean

一个布尔值(true、false),用于指示 Blob 是否为文件夹。

ETag
ETag string

文件或文件夹的 etag。

FileLocator
FileLocator string

文件或文件夹的 filelocator。

BlobMetadataResponse

表示 Blob 数据集元数据响应

名称 路径 类型 说明
Id
Id string

文件或文件夹的唯一 ID。

Name
Name string

文件或文件夹的名称。

显示名称
DisplayName string

文件或文件夹的显示名称。

路径
Path string

文件或文件夹的路径。

LastModified
LastModified date-time

上次修改文件或文件夹的日期和时间。

尺寸
Size integer

文件或文件夹的大小。

MediaType
MediaType string

文件或文件夹的媒体类型。

IsFolder
IsFolder boolean

一个布尔值(true、false),用于指示 Blob 是否为文件夹。

ETag
ETag string

文件或文件夹的 etag。

FileLocator
FileLocator string

文件或文件夹的 filelocator。

二进制

这是基本数据类型“binary”。