完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo节点翻译之核心节点(Core_File)(一)

发布于:2019-01-11 11:49:23
首页/技术分享/Dynamo
收藏
7392

朱光旺

更多

File


CSV(逗号分隔值)

ReadFromFile(读取文件)

描述

将包含逗号分隔值的文本文件读入二维列表。外部列表表示行,内部列表表示列。

输入

file: var(文件:变量)

输出

var[][](变量)

注释

将包含逗号的分隔值的文本转换为列表,每一行的元素以逗号分隔,换行后就是新的一行。

附图

例如,将图中的文本文档的内容转换为列表。

WriteToFile(写入文件)

描述

使用逗号分隔值格式将列表的列表写入文件。外部列表表示行,内部列表表示列。

输入

filePath: string(文件路径:字符串)

data: var[](数据:变量)

输出

str: void(文本文件的内容:空值)

注释

将输入的列表导出至外部的文档文件中,“filePath”端表示文件的储存路径,“data”端表示要输出的列表。

附图

例如,将指定的列表输出。


Directory(目录)

Contents(目录)

描述

返回给定目录的所有内容

输入

directory: var(目录:变量)

searchString: string(搜索字符串:字符串)

输出

files: var(文件:变量)

directories: var(目录:变量)

注释

将返回给定目录中包含的文件和目录的列表。可选的“searchString”用于筛选结果。

附图

例如,在图中指定的目录下筛选出包含指定字符串“CSV”开头的文件。

Copy(复制)

描述

将目录复制到目标位置

输入

directory: var(目录:变量)

destinationPath: String(新目录:字符串)

overwriteFiles: bool(覆盖:布尔型变量)

输出

void(空值)

注释

将文件和子文件夹从一个目录复制到另一个目录。要复制的目录从“directory”端输入,而要复制到的目录是从“destinationPath”端输入。“overwriteFiles”提供了是否覆盖文件的选项。当输入值发生变化时,此节点将自动激活。

附图

例如,将图中指定的文件夹复制到另一个文件夹。

Delete(删除)

描述

删除目录

输入

path: string(路径:字符串)

recursive: bool(回归:布尔型变量)

输出

void(空值)

注释

删除从“path”端输入的文件路径,“recursive”端决定是否删除该目录的所有内容,即控制删除节点是否是递归的。如果设置为“False”,该节点将只删除空目录。如果设置为“True”,节点将删除给定目录中的所有文件和子文件夹。

附图

例如,删除图中指定目录下的所有文件和子文件夹。

Exists(存在)

描述

确定给定路径是否存在目录

输入

path: string(路径:字符串)

输出

bool(布尔型变量)

注释

该节点接受一个目录路径作为输入,并根据该目录路径是否存在返回一个布尔值。

附图

例如,检查图中指定的路径是否是空目录。

Move(移动)

描述

将目录移动至新位置

输入

path: string(路径:字符串)

newPath: string(新路径:字符串)

overwriteFiles: bool(覆盖:布尔型变量)

输出

void(空值)

注释

将文件从当前目录移动到新目录。如果新目录不存在,该节点将创建它。当输入值发生变化时,此节点将自动激活。

附图

例如,使用目录路径节点指定要移动的目录。


Flie

Copy(复制)

描述

复制文件

输入

file: var(文件:变量)

destinationPath: string(目标目录:字符串)

overwrite: bool(覆盖:布尔型变量)

输出

void(空值)

注释

将从“file”端输入的文件复制到“destinationPath”端指定的文件目录下,由“overwrite”决定是否覆盖原有文件。

附图

例如,将图中的文件复制到指定的路径中,由于“destinationPath”需要输入字符串,因此该路径加复制后的名称以字符串的形式输入。

Delete(删除)

描述

删除指定文件

输入

path: string(路径:字符串)

输出

void(空值)

注释

由输入文件路径删除指定的文件。

附图

例如,删除图中指定文件。

Exists(存在)

描述

确定给定路径是否存在文件

输入

path: string(路径:字符串)

输出

bool(布尔型变量)

注释

判断指定的路径下是否存在文件

附图

例如,判断图中指定的路径是否存在文件。

Move(移动)

描述

将指定文件移动到新位置

输入

path: string(路径:字符串)

newPath: string(新的路径:字符串)

overwrite: bool(覆盖:布尔型变量)

输出

void(空值)

注释

将文件从指定的路径移动到新的路径。“overwrite”提供了覆盖任何现有文件的选项。

附图

例如,将图中的文件移动至指定的文件夹并将其重命名为“Move”。

ReadText(file)(读取文本)

描述

读取文本文件并作为字符串返回内容

输入

file: var(文件:变量)

输出

str: string(字符串:字符串)

注释

读取文本文件的内容并以字符串的形式输出

附图

例如,图中读取了指定的文件内容,并且以字符串的方式输出结果。

WriteText(写入文本)

描述

将文字内容写入按路径指定的文件

输入

filePath: string(文件路径:字符串)

text: string(文本:字符串)

输出

void(空值)

注释

将文字内容写入按路径指定的文件。如果文件不存在,该节点将创建该文件。若要在输出文件中创建新行,可以使用转义字符“\r\n”(回车换行)。

附图

例如,为输出的文件创建新行,并添加文本“A,B,C”,并且三个字母位于不同的行。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Dynamo节点翻译之核心节点(Core_Units、Core_View、Core_Web)

下一篇:Dynamo节点翻译之核心节点(Core_File)(二)