从url文件获取url地址

问题描述:

我对C#很新颖(只有大约一个月的经验)。我正在研究一个项目,该项目将从.url文件获取URL地址,但我不知道如何去做。从url文件获取url地址

我试过谷歌搜索,但我不断收到“文本到网址”,而不是其他的方式。任何帮助都是极好的!感谢您提前提出任何意见!我也是该网站的新手,因此如果需要回答更多问题,请告诉我!

编辑:基本上,我试图将我最喜欢的文件夹中的所有互联网快捷方式转换为他们的地址。例如,将我的“Google”快捷键转换为http://www.google.com。我希望有所帮助。

+2

那么没有研究? http://*.com/questions/6434126/how-to-access-url-and-bookmark-title-in-url-files – 2014-10-07 17:52:41

+2

什么是.url文件?它的内容是文本吗?如果是这样,那么你可能只是将文件内容读入一个字符串(或字符串数​​组?),并从中解析出你正在寻找的值。可能已经有一个工具可以做到这一点(我不知道有一个)。如果没有,那么编写该工具(我认为它将是一个没有太多代码的类)会非常酷,并将其发布到NuGet上供其他人使用。 – David 2014-10-07 17:55:35

将是相当容易的,我认为,只要尝试这样的:丑陋的

string line = File.ReadLines(FileName).Skip(1).Take(1).First(); 
string url = line.Replace("URL=",""); 
url = url.Replace("\"",""); 
url = url.Replace("BASE",""); 

类,但它的作品,我会建议使用正则表达式来验证结果网址。

+0

是的,这段代码做了我需要的项目。谢谢!我不得不添加一个额外的行来替换我的链接上出现的单词BASE(以防其他人有同样的问题)。 – Piccolo0 2014-10-07 19:45:55