file://

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

説明

file:// is the default wrapper used with PHP and represents the local filesystem. When a relative path is specified (a path which does not begin with /, \, \\, or a Windows drive letter) the path provided will be applied against the current working directory. In many cases this is the directory in which the script resides unless it has been changed. Using the CLI SAPI, this defaults to the directory from which the script was called. PHP で使用されるデフォルトのラッパーは file:// で、 これはローカルファイルシステムを表します。 相対パス(/, \, \\, または Windows のドライブ文字で始まらないパス)が指定された場合、 指定されたパスは、現在の作業ディレクトリに対して適用されます。 多くの場合、これは、スクリプトがあるディレクトリです。ただし、カレントディレクトリが 変更されている場合を除きます。 CLI SAPI を使用した場合、このデフォルトはスクリプトがコールされたディレクトリとなります。

fopenfile_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