答案 0 :(得分:3)
C:/Folder
和/server/Folder/
是文件路径。
http://example.com/
是一个URL,它是一个URI子类型,因此您可以将其标记为URI,而不是相反(例如矩形如何是矩形,反之亦然)。
当然,在这里你发布了一个简单明了的例子。在讨论URI和URL之间的区别时,不仅答案不明确,而且还存在争议。我建议您查看this主题及其中发布的答案以获得澄清。但一般来说,大多数人都同意主要区别在于URL提供了一种访问方法(例如http://)。
因此,如果我们要将您的第一个文件路径转换为URL,它将成为以下内容(请注意添加访问方法):
file:///c:/Folder/test.txt
如果您修改所有文件路径以包含我的示例中的访问方法,那么您可以将它们标记为URI。
答案 1 :(得分:0)
否,除非您确定它是绝对路径,然后在开头添加“ file://
”。
URI = scheme ":" hier-part [ "?" query ] [ "#" fragment ] hier-part = "//" authority path-abempty / path-absolute / path-rootless / path-empty
scheme
和":"
不在方括号[]
中,这意味着它们不是可选的。