文件操作模块 (file)
📄 基础操作
- 判断一个文件或目录是否存在 (file.exists)
- 判断是否为文件 (file.is_file)
- 判断是否为目录 (file.is_dir)
- 获得一个文件的尺寸 (file.size)
- 获取文件修改时间 (file.mtime)
- 读取一个文件中的所有数据 (file.reads)
- 将数据覆盖写入到文件 (file.writes)
- 将数据追加到文件末尾 (file.appends)
- 删除文件或目录 (file.remove)
- 移动文件或目录 (file.move)
- 拷贝文件或目录 (file.copy)
- 查找文件或目录 (file.find)
- 获取文件属性 (file.attrs)
- 获取符号链接属性 (file.lattrs)
- 创建文件链接 (file.link)
- 读取符号链接目标 (file.readlink)
- 更新文件访问和修改时间 (file.touch)
- 解压 ZIP 文件 (file.unzip)
📝 行操作
- 统计一个文本文件的总行数 (file.line_count)
- 获取一个文本文件指定行的数据 (file.get_line)
- 设置文本文件指定行的内容 (file.set_line)
- 在文本文件指定行前插入内容 (file.insert_line)
- 移除文件中指定行 (file.remove_line)
- 获取一个文本文件的所有行 (file.get_lines)
- 将一个顺序表转换逐行覆盖写入到文件中 (file.set_lines)
- 将一个顺序表转换逐行插入到文件指定行前 (file.insert_lines)
🔑 哈希校验
- 获得一个文件的 MD5 值 (file.md5)
- 获得一个文件的 SHA1 值 (file.sha1)
- 获取文件 SHA256 值 (file.sha256)
- 获取文件 SHA512 值 (file.sha512)