移动文件
组件介绍
移动文件到指定文件夹
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
文件 | 字符串/列表 | 空 | 需要移动的文件路径 点击右侧的文件夹图标可以选择多个文件 多个文件也可以用列表的方式,如 ["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 文件夹:空 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 文件夹:空 B 文件夹:1(1).png(原 A 文件夹下文件)、1.png、2.png |
D:\B\1(1).png |
注意事项
文件及目标路径同时支持相对路径和绝对路径,相对路径以点斜杠 ./ 开头,代表该流程路径下文件夹,如文件输入"./res/1.png" 表示流程的 res 文件夹下的 1.png 文件, 如目标路径输入 "./res" 表示流程的 res 文件夹。
如果移动前及目标路径存在同名文件,同名文件属性选择任意一个选项,文件路径都会返回目标文件夹下的文件路径。
目标路径属性对应的路径不存在时会自动创建文件夹。
点击文件右侧文件夹图标选择多个文件的功能。