文件处理
跟文件相关的操作
创建文件
创建新文件
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件保存路径 |
文件名 | string | 是 | 文件名,需要包含后缀名,如:1.txt |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 新文件保存路径 |
重命名文件
重命名文件
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
被重命名文件 | string | 是 | 目标文件 |
新文件名 | string | 是 | 新文件名,需要包含后缀名,如:new.txt |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 重命名文件保存路径 |
复制文件
复制指定文件到指定位置
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
复制文件 | string | 是 | 源文件路径 |
复制路径 | string | 是 | 目标文件路径 |
是否替换 | string | 是 | 目标文件存在时是否替换 |
输出参数:
无
读取文件
读取文件内容
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 源文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 文件的内容 |
写入文件
写入内容到目标文件
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
写入内容 | string | 是 | 写入内容 |
输出参数:
无
警告
文件已有的内容会被清空
追加写入文件
在原有文件内容的末尾写入文件
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
写入内容 | string | 是 | 写入内容 |
输出参数:
无
移动文件
移动文件到目标位置
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
移动文件 | string | 是 | 源文件路径 |
移动路径 | string | 是 | 目标目录,不含文件名 |
输出参数:
无
删除文件
删除指定文件
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 源文件路径 |
输出参数:
无
获取名称
获取文件的名称
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 文件名,包含后缀名,如1.txt |
获取扩展名
获取文件的扩展名
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 文件扩展名(后缀名),如.txt |
获取本地父路径
获取文件的父级目录
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 父级目录,如C:\Users\ocean\Desktop |
获取文件大小
获取文件的大小
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 文件大小,单位:MB,如0.5MB |
判断文件是否存在
判断目标文件是否存在
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | bool | 是否存在 |
获取文件MD5
计算文件内容的MD5值
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | md5值 |
获取文件时间
获取文件的创建或修改时间
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
时间类型 | string | 是 | 创建时间、修改时间 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | DataTime | 时间 |
获取INI配置
读取INI文件配置项,INI文件格式如下图:
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
配置节名称 | string | 是 | 配置节 |
配置键名称 | string | 是 | 配置项 |
输出参数:
变量名 | 类型 | 说明 |
---|---|---|
自定义 | string | 对应配置项的值 |
写入INI配置
写入配置项到INI文件
输入参数:
参数 | 类型 | 是否必须 | 说明 |
---|---|---|---|
文件路径 | string | 是 | 文件路径 |
配置节名称 | string | 是 | 配置节 |
配置键名称 | string | 是 | 配置项 |
配置键值 | string | 是 | 配置项的值 |
输出参数:
无