philia
    Preparing search index...

    群文件系统 fid表示一个文件或目录的id,pid表示它所在目录的id 根目录的id为"/" 只能在根目录下创建目录 删除一个目录会删除下面的全部文件

    Index

    Constructors

    Properties

    gid: string

    Accessors

    • get ls(): (
          pid?: string,
          start?: number,
          limit?: number,
      ) => Promise<(GfsFileStat | GfsDirStat)[]>

      dir 的别名

      Returns (
          pid?: string,
          start?: number,
          limit?: number,
      ) => Promise<(GfsFileStat | GfsDirStat)[]>

        • (
              pid?: string,
              start?: number,
              limit?: number,
          ): Promise<(GfsFileStat | GfsDirStat)[]>
        • 列出pid目录下的所有文件和目录

          Parameters

          • pid: string = "/"

            目标目录,默认为根目录,即"/"

          • start: number = 0
          • limit: number = 100

            文件/目录上限,超过此上限就停止获取,默认100

          Returns Promise<(GfsFileStat | GfsDirStat)[]>

          文件和目录列表

          未知参数

    Methods

    • 获取使用空间和文件数

      Returns Promise<
          { free: number; total: number; used: number } & {
              file_count: number;
              max_file_count: number;
          },
      >

    • 上传一个文件

      Parameters

      • file: string | Buffer<ArrayBufferLike>

        string表示从该本地文件路径上传,Buffer表示直接上传这段内容

      • Optionalpid: string

        上传的目标目录id,默认根目录

      • Optionalname: string

        上传的文件名,fileBuffer时,若留空则自动以md5命名

      Returns Promise<GfsFileStat | { fid: string }>

      上传的文件属性