1. 開発者向けのウェブ技術
  2. Web API
  3. FileSystemEntry
  4. isFile

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

FileSystemEntry: isFile プロパティ

isFileFileSystemEntry インターフェイスの読み取り専用プロパティで、項目がファイルを表している場合は true(FileSystemFileEntry であることを意味しています)、表していない場合は false です。

また、isDirectory を使用して、項目がディレクトリーであるかどうかを判断することもできます。

警告: ファイルでない項目はディレクトリーであると想定してはいけません。 多くのオペレーティングシステムには他にもファイル記述子の型があります。必要に応じて isDirectoryisFile の両方を使用して、その項目が確実に作業する方法を知っているものであることを確認してください。

論理値で、FileSystemEntry がファイルであるかどうかを示します。

この例では、このプロパティを使用して、項目をディレクトリーとして処理するか、ファイルとして処理するかを決定する方法を示します。どちらの項目でもない場合は、適切なメッセージとともにエラーハンドラーが呼び出されます。

js
if (entry.isDirectory) {
 processSubdirectory(entry);
} else if (entry.isFile) {
 processFile(entry);
} else {
 displayErrorMessage("対応していないファイルシステム項目が指定されました。");
}

仕様書

仕様書
File and Directory Entries API
# dom-filesystementry-isfile

ブラウザーの互換性

関連情報

MDN の改良に協力

協力方法を知る

このページは MDN の貢献者によって に最終更新されました。

AltStyle によって変換されたページ (->オリジナル) /