我對C#很新穎(只有大約一個月的經驗)。我正在研究一個項目,該項目將從.url文件獲取URL地址,但我不知道如何去做。從url文件獲取url地址
我試過谷歌搜索,但我不斷收到「文本到網址」,而不是其他的方式。任何幫助都是極好的!感謝您提前提出任何意見!我也是該網站的新手,因此如果需要回答更多問題,請告訴我!
編輯:基本上,我試圖將我最喜歡的文件夾中的所有互聯網快捷方式轉換爲他們的地址。例如,將我的「Google」快捷鍵轉換爲http://www.google.com。我希望有所幫助。
我對C#很新穎(只有大約一個月的經驗)。我正在研究一個項目,該項目將從.url文件獲取URL地址,但我不知道如何去做。從url文件獲取url地址
我試過谷歌搜索,但我不斷收到「文本到網址」,而不是其他的方式。任何幫助都是極好的!感謝您提前提出任何意見!我也是該網站的新手,因此如果需要回答更多問題,請告訴我!
編輯:基本上,我試圖將我最喜歡的文件夾中的所有互聯網快捷方式轉換爲他們的地址。例如,將我的「Google」快捷鍵轉換爲http://www.google.com。我希望有所幫助。
將是相當容易的,我認爲,只要嘗試這樣的:醜陋的
string line = File.ReadLines(FileName).Skip(1).Take(1).First();
string url = line.Replace("URL=","");
url = url.Replace("\"","");
url = url.Replace("BASE","");
類,但它的作品,我會建議使用正則表達式來驗證結果網址。
是的,這段代碼做了我需要的項目。謝謝!我不得不添加一個額外的行來替換我的鏈接上出現的單詞BASE(以防其他人有同樣的問題)。 – Piccolo0 2014-10-07 19:45:55
那麼沒有研究? http://stackoverflow.com/questions/6434126/how-to-access-url-and-bookmark-title-in-url-files – 2014-10-07 17:52:41
什麼是.url文件?它的內容是文本嗎?如果是這樣,那麼你可能只是將文件內容讀入一個字符串(或字符串數組?),並從中解析出你正在尋找的值。可能已經有一個工具可以做到這一點(我不知道有一個)。如果沒有,那麼編寫該工具(我認爲它將是一個沒有太多代碼的類)會非常酷,並將其發佈到NuGet上供其他人使用。 – David 2014-10-07 17:55:35