使用C#返回系統特殊路徑 (轉)
using System;
using .;
namespace SystemPathsApp
{
///
/// Summary description for SystemPaths.
///
public class SystemPaths
{
public SystemPaths()
{
//
// TODO: Add constructor logic here
//
folders = OpenRegistryPath(Registry.CurrentUser,@"SoftwareMicrosoftCurrentVersionExplorer Folders");
}
private RegistryKey folders;
private RegistryKey OpenRegistryPath(RegistryKey ,string s)
{
s = s.Remove(0,1) + @"";
while (s.IndexOf(@"") != -1)
{
root = root.OpenSubKey(s.Substring(0,s.IndexOf(@"")));
s = s.Remove(0,s.IndexOf(@"") + 1);
}
return root;
}
///
///
///
/// Desktop 桌面目錄
/// Fonts 字型目錄
///Hood 網路上的芳鄰
/// Personal 我的文件目錄
/// Programs 開始選單目錄
/// Recent 存放最近訪問快捷方式的目錄
/// SendTo 傳送到目錄
/// StartMenu 開始選單目錄
/// Startup 開始選單啟動專案錄
/// Favorites 收藏夾目錄
/// History 網頁歷史目錄
/// cookies目錄
/// Cache 快取目錄
/// AppData 應用程式資料目錄
/// PrintHood 列印目錄
///
///
public string Customize(string path)
{
return folders.GetValue(path).ToString();
}
public string Desktop()
{
return Customize("Desktop");
}
public string Cookies()
{
return Customize("Cookies");
}
public string MyDocuments()
{
return Customize("Personal");
}
public string History()
{
return Customize("History");
}
public string Favorites()
{
return Customize("Favorites");
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-957813/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VC 獲取系統特殊資料夾的路徑如:系統目錄,桌面等
- 取系統路徑
- 取得某些特殊資料夾路徑
- Qt 程式獲取程式所在路徑、使用者目錄路徑、臨時資料夾等特殊路徑的方法QT
- 關於Linux系統中檔案系統路徑的理解(轉)Linux
- URL路徑中包含特殊字元%的處理字元
- 使用Javascript將相對路徑地址轉換為絕對路徑JavaScript
- c#獲取路徑 c/sC#
- C# 程式修改dll引用路徑C#
- Windows系統網路工具使用手冊 (轉)Windows
- Java工程路徑及相對路徑(轉載)Java
- C# 識別url是否是網路路徑C#
- WinXP作業系統中切換使用者的便捷途徑(轉)作業系統
- struts/Servlet,action轉到jsp後,路徑問題(struts2,jsp路徑,action路徑,action跳轉,相對路徑,絕對路徑)...ServletJS
- win10系統如何更改系統快取檔案路徑Win10快取
- c#檔案路徑的獲取C#
- C#檔案路徑操作總結
- Qt的相對路徑轉為絕對路徑QT
- shell判斷系統路徑中是否存在空格
- C#去除特殊字串C#字串
- 分散式儲存系統的最佳實踐:系統發展路徑分散式
- 【轉】[C#] 建立返回多個值的方法C#
- C#常見的檔案路徑ApiC#API
- C# WinForm獲取程式所在路徑方法C#ORM
- SCO Unix系統下網路印表機的使用(轉)
- Xamarin Essentials教程獲取路徑檔案系統FileSystem
- Win10系統修改word模板路徑的方法Win10
- FileNotFoundError: [WinError 3] 系統找不到指定的路徑。Error
- Windows10系統如何修改itunes備份路徑Windows
- Windows系統如何尋找到聚焦桌布的所在路徑?Windows
- Win10系統下注冊表一鍵轉到其他路徑同命項的方法Win10
- python呼叫程式路徑中包空格,及包含特殊字元問題Python字元
- 使用sed做特殊的行列轉換
- C# 獲取專案程式路徑的方法C#
- python如何將相對路徑轉換為絕對路徑?Python
- 關於函式由絕對路徑轉為相對路徑函式
- MacOS系統Docker預設儲存路徑遷移方法MacDocker
- 分散式系統關鍵路徑延遲分析實踐分散式