A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/ja/docs/Web/API/FileSystemEntry/remove below:

FileSystemEntry: remove() メソッド - Web API

FileSystemEntry: remove() メソッド

非推奨;: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。

FileSystemEntry インターフェイスの remove() メソッドは、ファイルシステムからファイルまたはディレクトリーを除去します。ディレクトリーは空でなければ除去されません。

ディレクトリーとそのコンテンツおよびサブディレクトリーをすべて再帰的に削除するには、代わりに FileSystemDirectoryEntry.removeRecursively() を呼び出します。

構文
remove(successCallback)
remove(successCallback, errorCallback)
引数
successCallback

ファイルが正常に除去されると呼び出される関数。

errorCallback 省略可

ファイルの除去に失敗した場合に呼び出されるオプションのコールバック。

返値

なし (undefined)。

例外
FileError.INVALID_MODIFICATION_ERR

指定した項目がファイルシステムのルートディレクトリーであったか、指定した項目が空でないディレクトリーであった場合。

FileError.INVALID_STATE_ERR

ファイルシステムのキャッシュ状態がディスク上の状態と矛盾しているため、安全上の理由からファイルを削除できませんでした。

FileError.NO_MODIFICATION_ALLOWED_ERR

ファイルシステムの状態がファイルやディレクトリーの除去を許可していません。

FileError.NOT_FOUND_ERR

ファイルまたはディレクトリーが存在しません。

FileError.SECURITY_ERR

権限や他にもアクセスする制約があるため、またはファイルリソースに呼び出される数が多すぎるため、項目を除去できませんでした。

例

この例では、一時的な作業ファイルを削除します。

workingDirectory.getFile(
  "tmp/workfile.json",
  {},
  (fileEntry) => {
    fileEntry.remove(() => {
      /* ファイルの削除に成功 */
    });
  },
  handleError,
);
ブラウザーの互換性 関連情報

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4