web-fs API Documentation - v1.0.0
    Preparing search index...

    Class WebFsFileHandle

    Hierarchy (View Summary)

    Index

    Properties

    type: "file"

    ファイルハンドルの種類。常に"file"を返します。

    Accessors

    • get name(): string

      ファイルハンドルの名前。ファイル名やディレクトリ名を表します。

      Returns string

    Methods

    • ファイルをWebFsFileHandleでラップしたものを返します。

      Parameters

      • handle: FileSystemFileHandle

        すでに取得しているファイルハンドル。

      • mode: FileSystemPermissionMode = "read"

        ファイルのオプション。

      Returns Promise<WebFsFileHandle | undefined>

      成功した場合はWebFsFileHandle、エラーが出た場合はundefined

    • ファイルの情報を返します。
      これには、ファイル名、ファイルサイズ、MIMEの種類、パス、最終更新日時が含まれます。

      Returns Promise<WebFsFileInfo>

      ファイルの情報。

    • ファイルの内容をUTF-8形式の文字列として取得します。

      Returns Promise<string>

      ファイルの内容を解釈した文字列を返します。

    • ファイルの内容をUTF-8形式のJSONと解釈したうえで、オブジェクトに変換して返します。

      Type Parameters

      • T = unknown

      Returns Promise<T | undefined>

      有効なJSON構文である場合はunknown、そうでない場合はundefinedが返ります。

    • ファイルをBlobとして取得します。

      Returns Promise<Blob>

      ファイルのBlobオブジェクト。

    • ファイルをarrayBufferとして取得します。

      Returns Promise<ArrayBuffer>

      ファイルのarrayBufferオブジェクト。

    • ファイルのハッシュ値を取得します。
      ハッシュ値のアルゴリズムは、md5sha256sha512から選べます。

      Parameters

      Returns Promise<string>

      ハッシュ化された16進数の文字列。

    • ファイルの内容をdataの内容で上書きします。

      Parameters

      • data: string

      Returns Promise<boolean>

      ファイルの書き込みに成功した場合はtrue、失敗した場合はfalse

    • ファイルの内容にdataの内容を追記します。

      Parameters

      • data: string

      Returns Promise<boolean>

      ファイルの書き込みに成功した場合はtrue、失敗した場合はfalse

    • ファイルの読み込みストリームを取得します。

      Returns Promise<ReadableStream<Uint8Array<ArrayBuffer>>>

      ファイルの読み込みストリーム。

    • ファイルの書き込みストリームを取得します。

      Parameters

      • Optionaloptions: FileSystemCreateWritableOptions

      Returns Promise<FileSystemWritableFileStream>

      ファイルの書き込みストリーム。