iOS中的路径和URL有什么区别?

时间:2011-07-01 09:21:22

标签: ios nsfilemanager

在像NSFileManager这样的类中,实际上每个方法都有2个版本。一个用于路径,一个用于URL。有什么不同?将URL转换为路径的最佳做法是什么。

2 个答案:

答案 0 :(得分:21)

pathfile system中资源(文件/目录)的位置。就像iOS文件系统一样,其他环境文件系统可以是Windows文件系统,Unix等。路径可以有/docs/random doc/之类的空格。 (在随机和doc之间)

URL是对任何地方的资源的引用(文件系统,Web HTTP,FTP等)。 URL不能包含路径等空格。

网址:http://stackoverflow.com/
文件网址:file://localhost/Users/username/docs/random%20docs/
path for above mentioned file URL/Users/username/docs/random%20docs/

通俗地说:

URL =协议(http,文件等)+主机(域名或IP或本地主机)+ path

答案 1 :(得分:13)

URL包括正在使用的协议(http:// etc)。路径至少不需要或不需要。