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

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

View in English Always switch to English

File: webkitRelativePath プロパティ

Baseline 2025
最近利用可能

August 2025以降、この機能は最新のバージョンの端末およびブラウザーで動作します。古い端末やブラウザーでは動作しないことがあります。

メモ: この機能はウェブワーカー内で利用可能です。

webkitRelativePathFile インターフェイスの読み取り専用プロパティで、<input> 要素に webkitdirectory 属性が設定されている場合に、ユーザーが選択したディレクトリーに対するファイルのパスを指定する文字列を保持します。

ユーザーが選択した祖先ディレクトリーを基準にしたファイルのパスを含む文字列。

この例では、ユーザーが 1 つまたは複数のディレクトリーを選択することができるディレクトリーピッカーが表示されます。 change イベントが発生すると、選択されたディレクトリー階層に含まれるすべてのファイルのリストが生成され、表示されます。

HTML

html
<input type="file" id="file-picker" name="fileList" webkitdirectory multiple />
<output id="output"></output>
output {
 display: block;
 white-space: pre-wrap;
}

JavaScript

js
const output = document.getElementById("output");
const filePicker = document.getElementById("file-picker");
filePicker.addEventListener("change", (event) => {
 const files = event.target.files;
 for (const file of files) {
 output.textContent += `${file.webkitRelativePath}\n`;
 }
});

結果

仕様書

仕様書
File and Directory Entries API
# dom-file-webkitrelativepath

ブラウザーの互換性

関連情報

MDN の改良に協力

協力方法を知る

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

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