移动文件

组件介绍

移动文件到指定文件夹

截图

属性说明

必填项
属性名称 类型 默认值 说明
文件 字符串/列表 需要移动的文件路径
点击右侧的文件夹图标可以选择多个文件
多个文件也可以用列表的方式,如 ["D:\A\1.png","C:\B\2.txt","C:\C\3.txt"]
目标路径 字符串 需要移动到的文件夹路径,文件夹不存在会自动创建
选填项
属性名称 类型 默认值 说明
同名文件 下拉选项 替换文件 移动前和目标路径存在同名文件时的剪切粘贴规则:
● 替换文件:粘贴文件替换目标路径原有文件
● 取消移动:取消剪切粘贴文件,保留原有文件
● 同时保留:目标路径同时保留两个文件,并且粘贴文件名默认增加(序号)
返回值
属性名称 类型 说明
文件路径 字符串/列表 移动后文件路径
文件属性输入一个文件路径返回值类型:字符串,移动失败返回空字符串 ""
文件属性输入多个文件路径返回值类型:列表,所有文件移动失败返回空列表 []

组件示例

移动前

移动后

  1. 移动文件文件 "D:\A\1.png",目标路径 "D:\B",同名文件同时保留,返回值文件路径 path —— 将 D:\A\1.png 文件移动到 D:\B\ 文件夹下
  2. 输出日志日志 path
  3. 运行结果:移动 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 文件夹。

  • 如果移动前及目标路径存在同名文件,同名文件属性选择任意一个选项,文件路径都会返回目标文件夹下的文件路径。

  • 目标路径属性对应的路径不存在时会自动创建文件夹。

  • 点击文件右侧文件夹图标选择多个文件的功能。

Copyright 北京库木塔格科技有限公司 2024 all right reserved,powered by Gitbook该文章修订时间: 2024-05-16 13:00:48

results matching ""

    No results matching ""