文件处理
文件名语法
传递给本主题中的函数的大多数文件名是:
- 字符串性质。
- 文件名可以直接传递。如果传递其他类型的值,则将它们转换为字符串。这对
SplFileInfo
特别有用,SplFileInfo
是DirectoryIterator
迭代中的值。
- 文件名可以直接传递。如果传递其他类型的值,则将它们转换为字符串。这对
- 相对或绝对。
- 接受协议。
- 他们可以从
scheme://
开始指定要管理的协议包装器。例如,file_get_contents("http://example.com")
从 http://example.com 检索内容。
- 他们可以从
- 斜线兼容。
- 虽然 Windows 上的
DIRECTORY_SEPARATOR
是反斜杠,并且系统默认返回路径的反斜杠,但开发人员仍然可以使用/
作为目录分隔符。因此,为了兼容性,开发人员可以在所有系统上使用/
作为目录分隔符,但要注意函数返回的值(例如realpath
)可能包含反斜杠。
- 虽然 Windows 上的