拷贝文件
组件介绍
拷贝文件到指定文件夹
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
文件 | 字符串/列表 | 空 | 需要复制的文件路径 点击右侧的文件夹图标可以选择多个个文件 多个文件页可以使用列表的方式,如 ["D:\A\1.png","C:\B\2.txt","C:\C\3.txt"] |
目标路径 | 字符串 | 空 | 需要粘贴到的文件夹路径 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
同名文件 | 下拉选项 | 替换文件 | 复制和粘贴文件夹存在同名文件时拷贝规则: ● 替换文件:替换目标路径下的原有文件 ● 取消拷贝:取消复制文件,保留原有文件 ● 同时保留:同时保留目标路径原有文件及粘贴文件,并在粘贴文件名默认增加(序号) |
返回值
属性名称 | 类型 | 说明 |
---|---|---|
文件路径 | 字符串/列表 | 拷贝后文件的路径 ● 文件属性输入一个文件路径返回值类型:字符串, 文件拷贝失败返回空字符串 "" ● 文件属性输入多个文件路径返回值类型:列表, 全部文件拷贝失败返回空列表 [] |
组件示例
拷贝前
拷贝后
- 拷贝文件:文件 "D:\A\1.png",目标路径 "D:\B\",同名文件同时保留,返回值文件路径 path —— 将 D:\A\1.png 文件复制粘贴到 D:\B\ 文件夹下
- 输出日志:日志 path
- 运行结果:复制粘贴 D:\A\1.png 文件到 D:\B\ 文件夹下,拷贝后文件名称1(1).png 并在日志面板输出拷贝文件数量及拷贝文件路径
名词解析
列表:由多个文本组成,每个文本之间以逗号分隔,两端以方括号括起来。例如 ["C:\1\1.txt","C:\1\2.txt","C:\1\3.txt"] 就是一个列表,其中包含 3 个文本项。
同名文件拷贝
文件现状 | 操作 | 同名文件 | 结果 | 返回值 |
---|---|---|---|---|
D:\A\1.png D:\B\1.png D:\B\2.png |
将 D:\A\1.png 文件拷贝到 D:\B\ 文件夹下 | 替换文件 | A 文件夹:1.png B 文件夹:1.png(原 A文件夹下文件)、2.png |
D:\B\1.png |
D:\A\1.png D:\B\1.png D:\B\2.png |
将 D:\A\1.png 文件拷贝到 D:\B\ 文件夹下 | 取消拷贝 | A 文件夹:1.png B 文件夹:1.png、2.png 文件未改动 |
D:\B\1.png |
D:\A\1.png D:\B\1.png D:\B\2.png |
将 D:\A\1.png 文件拷贝到 D:\B\ 文件夹下 | 同时保留 | A 文件夹:1.png B 文件夹:1(1).png(原 A文件夹下文件)、1.png、2.png |
D:\B\1(1).png |
注意事项
文件及目标路径同时支持相对路径和绝对路径,相对路径以点斜杠 ./ 开头,代表该流程路径下文件夹,如文件输入"./res/1.png" 表示流程的 res文件夹下的 1.png 文件, 如目标路径输入 "./res" 表示流程的 res 文件夹。
如果复制前文件夹及目标路径存在同名文件,同名文件属性选择任意一个选项,文件路径都会返回目标文件夹下的文件路径。
目标路径属性对应的路径需要真实存在,不存在会报错,推荐使用「文件夹是否存在」组件判断,如果不存在需要使用「创建文件夹」组件创建对应文件。
点击文件右侧文件夹图标选择多个文件的功能。