我在創建非系統文件夾中的url鏈接(快捷方式)時遇到問題。在桌面上正確創建鏈接沒有任何問題,但是如果我將路徑更改爲非系統文件夾,則該文件夾保持空白,並且也沒有錯誤消息。對允許的路徑有限制嗎?爲什麼沒有錯誤信息?代碼如下:如何讓Streamwriter在C#中的非系統文件夾中創建url鏈接
private void urlShortcutToFolder(string linkName, string linkUrl)
{
//string deskDir = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
//using (StreamWriter writer = new StreamWriter(deskDir + "\\" + linkName + ".url"))
string nonSystemDir = "C\\Downloads";
using (StreamWriter writer = new StreamWriter(nonSystemDir + "\\" + linkName + ".url"))
{
writer.WriteLine("[InternetShortcut]");
writer.WriteLine("URL=" + linkUrl);
writer.Flush();
}
}
謝謝邁克。我也是自己想出來的。愚蠢的錯誤! – user1791470
歡迎您!每個人都現在和他們做他們。休息一分鐘或兩分鐘以後,我經常幫助我! –