文件操作

已完成

使用文件类似于使用文件夹。 文件和文件夹操作相似,与文件相关的操作需要通过提供其路径来指定文件或文件夹。

要在指定文件夹中获取所有文件的列表,您可以使用获取文件夹中的文件操作。 本操作的工作原理与获取文件夹中的文件操作类似。 文件夹的路径是必需的输入,您可以将其指定为变量。

(可选)您可以通过使用文件筛选器操作来筛选文件。 添加关键字以及星号 (*) 通配符字符,并使用分号 (;) 分隔多个术语。 您可以通过选择包括子文件夹操作来查看子文件夹。

“获取文件夹中的文件”操作属性对话框的屏幕截图。

获取文件夹中的子文件夹操作类似,您可以对输出进行排序,并在高级部分中将操作设置为拒绝访问任何子文件夹时失败

“获取文件夹中的文件”属性对话框的“高级”部分的屏幕截图。

提示

例如,如果文件筛选器设置为 *backup*; *.txt,则所有文本文件(扩展名为 .txt)和文件名中包含字符串 backup 的文件将存储在文件列表中。

要复制或移动文件,请分别使用复制文件移动文件操作。 这些操作将文件、文件列表和目标文件夹作为输入。 将如果文件存在设置为覆盖不执行任何操作

“复制文件”操作属性对话框的屏幕截图。

要删除文件,请使用删除文件操作,该操作需要文件或文件列表作为输入。

通过使用重命名文件操作,出于分组或组织目的批量重命名文件,以确保它们正确遵守特定的命名约定。 本操作包含各种动态更改文件名的方法。 与之前的操作一样,所需的输入是文件或文件列表。 其他要求取决于在重命名方案下拉菜单中选择的选项。

例如,设置新名称选项将需要一个新名称,并具有用于删除扩展名的选项。 替换文本选项需要要替换的源文本以及要替换的目标文本。

更改扩展名要求您指定新的扩展名。 如果存在具有您指定的新名称的文件,则可以选择覆盖它或不执行任何操作。

“重命名文件”操作属性对话框的屏幕截图。

要根据文件的内容执行与文件相关的操作,请使用从文件读取文本操作。 本操作将 .txt 文件中的文本存储在变量中。 所需输入是 .txt 文件,文件内容存储为单个文本值或列表。 选择一个列表,文件中的每个文本行都将是列表中的一个项目。 此外,您可以从选项列表中选择输入文件的编码。

“从文件读取文本”操作属性对话框的屏幕截图。

使用将文本写入文件操作,以将文本添加到文件或使用指定的文本创建新文件。 本操作需要文本文件的路径和要追加的文本。 您还可以选择在写入文本的末尾追加一个新行。 如果文件存在,则可以选择覆盖现有内容或将其追加到文件。

“将文本写入文件”操作属性对话框的屏幕截图。

注意

如果您在文件路径字段中提供不存在文件的路径,将使用在要写入的文本字段中指定的内容创建文件。

要从逗号分隔值 (.csv) 电子表格文件中读取数据,请使用从 CSV 文件读取操作。 本操作需要 .csv 文件的路径和文件的编码。 输出是具有 .csv 文件内容的 DataTable 类型变量。

高级部分包含用于处理 .csv 文件中的数据的多个选项。 在每个单元格中剪裁(删除开头和结尾的空格)值,以确保数据的一致性并删除冗余。 如果选中第一行包含列名称复选框,则第一行将不会存储在输出变量中。 此外,如果文件中使用了其他符号,您还可以更改列分隔符。

“从 CSV 文件读取”操作属性对话框的屏幕截图。

使用写入 CSV 文件操作将任何 DataRowDataTable 类型变量写入 .csv 文件。 指定文件的路径和要写入的变量是必需的输入。

您可以指定第一行数据是否包含列名称,并且不应写入文件。 如果存在具有相同名称的文件,请选择覆盖或追加数据,然后设置列分隔符。 可在高级部分中找到这些设置。

“写入 CSV 文件”操作属性对话框的屏幕截图。

获取文件路径部分操作需要文件路径作为输入,并将其分解为多个组件,这些组件都存储为变量。

“获取文件路径部分”操作属性对话框的屏幕截图。