Class ReadWriteFS

可读写文件系统

扩展基础可读写文件系统

Hierarchy

Constructors

Properties

_fs: IReadFS
_images: {
    [path: string]: HTMLImageElement;
}

Type declaration

  • [path: string]: HTMLImageElement

Accessors

  • get fs(): IReadWriteFS
  • 基础文件系统

    Returns IReadWriteFS

  • get projectname(): string
  • 项目名称(表单名称)

    Returns string

  • get type(): FSType
  • 文件系统类型

    Returns FSType

Methods

  • 复制文件

    Parameters

    • src: string

      源路径

    • dest: string

      目标路径

    Returns Promise<void>

  • 复制一组文件

    Parameters

    • copylists: [string, string][]

      复制列表

    Returns Promise<void>

  • 删除文件(夹)

    Parameters

    • path: string

      路径

    Returns Promise<void>

  • 删除文件

    Parameters

    • path: string

      文件路径

    Returns Promise<void>

  • 删除一组文件

    Parameters

    • deletelists: string[]

      删除列表

    Returns Promise<void>

  • 文件是否存在

    Parameters

    • path: string

      文件路径

    Returns Promise<boolean>

  • 获取文件绝对路径

    Parameters

    • path: string

      (相对)路径

    Returns string

  • 获取指定文件下所有文件路径列表

    Parameters

    • Optional dirpath: string

    Returns Promise<string[]>

  • 是否存在指定项目

    Parameters

    • projectname: string

      项目名称

    Returns Promise<boolean>

  • 初始化项目

    Parameters

    • projectname: string

      项目名称

    Returns Promise<string>

  • 是否为文件夹

    Parameters

    • path: string

      文件路径

    Returns Promise<boolean>

  • 新建文件夹

    Parameters

    • path: string

      文件夹路径

    Returns Promise<void>

  • 移动文件(夹)

    Parameters

    • src: string

      源路径

    • dest: string

      目标路径

    Returns Promise<void>

  • 移动文件

    Parameters

    • src: string

      源路径

    • dest: string

      目标路径

    Returns Promise<void>

  • 移动一组文件

    Parameters

    • movelists: [string, string][]

      移动列表

    Returns Promise<void>

  • 读取文件为ArrayBuffer

    Parameters

    • path: string

      路径

    Returns Promise<ArrayBuffer>

  • 加载图片

    Parameters

    • path: string

      图片路径

    Returns Promise<HTMLImageElement>

  • 读取文件为Object

    Parameters

    • path: string

      路径

    Returns Promise<any>

  • 读取文件为字符串

    Parameters

    • path: string

      路径

    Returns Promise<string>

  • 读取文件列表为字符串列表

    Parameters

    • paths: string[]

      路径

    Returns Promise<string[]>

  • 读取文件夹中文件列表

    Parameters

    • path: string

      路径

    Returns Promise<string[]>

  • 重命名文件(夹)

    Parameters

    • oldPath: string

      老路径

    • newPath: string

      新路径

    Returns Promise<void>

  • 重命名文件

    Parameters

    • oldPath: string

      老路径

    • newPath: string

      新路径

    Returns Promise<void>

  • 写ArrayBuffer(新建)文件

    Parameters

    • path: string

      文件路径

    • arraybuffer: ArrayBuffer

      文件数据

    Returns Promise<void>

  • 写(新建)文件 自动根据文件类型保存为对应结构

    Parameters

    • path: string

      文件路径

    • arraybuffer: ArrayBuffer

      文件数据

    Returns Promise<void>

  • 写图片

    Parameters

    • path: string

      图片路径

    • image: HTMLImageElement

      图片

    Returns Promise<void>

  • 写Object到(新建)文件

    Parameters

    • path: string

      文件路径

    • object: any

      文件数据

    Returns Promise<void>

  • 写字符串到(新建)文件

    Parameters

    • path: string

      文件路径

    • str: string

      文件数据

    Returns Promise<void>

Generated using TypeDoc