file://

file://访问本地文件系统

说明

文件系统 是 PHP 使用的默认封装协议,展现了本地文件系统。 当指定了一个相对路径(不以/、\、\\或 Windows 盘符开头的路径)提供的路径将基于当前的工作目录。 在很多情况下是脚本所在的目录,除非被修改了。 使用 CLI 的时候,目录默认是脚本被调用时所在的目录。

在某些函数里,例如 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

add a note add a note

User Contributed Notes 1 note

up
-4
hansonr at stolaf dot edu
6 years ago
note that any unrecognized protocol defaults to file://

so, for example:

adkfjaldfjaldf://foo

is the same as

file://foo
To Top