fs 文件系统库

fs 文件系统库

fs 文件系统库

功能

fs(path) 创建文件系统路径对象,围绕该路径提供读写、复制、移动、删除、目录遍历和路径信息读取能力。

API 列表

API说明
fs.path返回当前 fs 对象绑定的路径文本。
fs.to_string返回当前 fs 对象绑定的路径文本。
fs.read读取文本文件内容。
fs.binary读取文件二进制内容。
fs.lines按行读取文本文件。
fs.write覆盖写入文件内容。
fs.append把内容追加到文件末尾。
fs.prepend把内容写到文件开头。
fs.size读取文件或目录元数据大小。
fs.rename把当前路径重命名为目标路径。
fs.move把当前文件或目录移动到目标目录下,文件名保持不变。
fs.copy复制文件或目录到目标路径。
fs.delete删除文件或目录。
fs.create_dir递归创建目录。
fs.create_file创建文件并写入可选初始内容。
fs.list列出目录项。
fs.is_dir判断路径是否为目录。
fs.is_file判断路径是否为普通文件。
fs.is_relative判断当前路径是否为相对路径。
fs.is_absolute判断当前路径是否为绝对路径。
fs.is_symlink判断路径是否为符号链接。
fs.is_exists判断路径是否存在。
fs.basename返回路径最后一级名称。
fs.filename返回路径最后一级名称去掉扩展名后的部分。
fs.extension返回路径扩展名。

示例

注意事项

  • fs() 的路径参数会由 VM 按当前源码目录和项目根规则解析。
  • 常驻 Web 服务热路径中应控制同步文件操作耗时。