ローカルファイルシステムへのアクセス

# file://

file:// — ローカルファイルシステムへのアクセス

### 説明

PHP で使用されるデフォルトのラッパーは Filesystem で、 これはローカルファイルシステムを表します。 相対パス(/, \, \\,または Windows のドライブ文字で始まらないパス)が指定された場合、 指定されたパスは、現在の作業ディレクトリに対して適用されます。 多くの場合、これは、スクリプトがあるディレクトリです。ただし、カレントディレクトリが 変更されている場合を除きます。 CLI SAPI を使用した場合、このデフォルトはスクリプトがコールされたディレクトリとなります。

fopen() や file_get_contents() のようないくつかの関数については、相対パスと同時に include_path も検索されます。

### 利用法

- /path/to/file.ext
- relative/path/to/file.ext
- fileInCwd.ext
- C:/path/to/winfile.ext
- C:\path\to\winfile.ext
- \\smbserver\share\path\to\winfile.ext
- file:///path/to/file.ext

### オプション

ラッパーの概要
属性 | サポートの有無
--- | ---
allow_url_fopen で制約される | No
読み込み許可 | Yes
書き込み許可 | Yes
追加許可 | Yes
同時読み書き許可 | Yes
stat() のサポート | Yes
unlink() のサポート | Yes
rename() のサポート | Yes
mkdir() のサポート | Yes
rmdir() のサポート | Yes

### 変更履歴

バージョン | 説明
--- | ---
5.0.0 | file:// が追加されました。