如果我有一个可以是文件或URL的字符串,是否有任何现有的聪明方法可以用来区分它们?
例如:
- /Users/user/Documents/mydoc.txt -> 路径
- c:\Program Files\myapp\mydoc.doc -> 路径
- https://mywebsite.com/mydoc.txt -> 网址
- ftp://myserver.com/myfile.txt -> 网址
这是为了加载设计器 UI 文件,所以我需要制作远程文件的本地临时副本。所以底线是知道我什么时候需要下载文件。