0

我有一个存储在字符串中的文件路径。这可以是本地文件路径,也可以是其他任何东西(也可以考虑 HTTP/FTP)。file_exists() 可以很好地检查这一点,但如果文件存在并且在 FTP 协议上,它也会返回 true,我只想知道文件是否是机器的特定本地文件(只要是合理的)。我不想对协议进行正则表达式检查或任何事情,因为这里使用的协议不仅仅是 HTTP 和 FTP,因此尝试排除所有这些是不可行的。

4

1 回答 1

0

您可以像这样强制路径为本地路径:

file_exists('file://'. $pathToFile);

所以如果路径有http或其他东西,这将失败......

于 2013-07-16T10:29:44.077 回答