8
A
回答
11
Environment.SpecialFolder.ApplicationData
和Environment.SpecialFolder.CommonApplicationData
9
這會給你的路徑,「所有用戶」應用程序數據文件夾。
string path = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
+4
如果您需要讀取/寫入權限,此路徑僅提供讀取訪問權限,請查看此鏈接:http:// www.codeproject.com/Tips/61987/Allow-write-modify-access-to-CommonApplicationData – 2012-05-12 23:48:01
0
每個用戶的AppData文件夾存儲在註冊表中。
使用此路徑:
const string regKeyFolders = @"HKEY_USERS\<SID>\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders";
const string regValueAppData = @"AppData";
給出一個包含用戶的SID變量SID字符串,就可以得到他們的應用程序數據的路徑是這樣的:
string path=Registry.GetValue(regKeyFolders.Replace("<SID>", sid), regValueAppData, null) as string;
5
從@德里克的回答改編。以下代碼將爲計算機上的每個用戶找到本地應用程序數據的路徑,並將路徑放入字符串列表中。
const string regKeyFolders = @"HKEY_USERS\<SID>\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders";
const string regValueAppData = @"Local AppData";
string[] keys = Registry.Users.GetSubKeyNames();
List<String> paths = new List<String>();
foreach (string sid in keys)
{
string appDataPath = Registry.GetValue(regKeyFolders.Replace("<SID>", sid), regValueAppData, null) as string;
if (appDataPath != null)
{
paths.Add(appDataPath);
}
}
相關問題
- 1. 我需要從通用Windows應用程序的硬編碼或所需路徑訪問文件夾
- 2. 訪問所有圖像文件夾中的iPhone應用程序
- 3. 在webroot之外訪問文件夾/文件仍在應用程序路徑中?
- 4. 訪問應用程序文件夾
- 5. 防止用戶訪問應用程序的子文件夾?
- 6. 如何獲取訪問windows phone7應用程序中的文件和文件夾的獨立存儲路徑?
- 7. Windows通用應用程序。訪問路徑被拒絕
- 8. 訪問來自NDK代碼的應用程序數據路徑
- 9. IntelXDK訪問應用程序路徑
- 10. 從Web應用程序的路徑訪問圖像文件
- 11. 應用程序文件夾中的Android Studio文件路徑
- 12. 訪問包括應用程序文件夾中的文件夾。
- 13. IIS6訪問應用程序主文件夾的父文件夾
- 14. 訪問路徑%USERPROFILE%\應用程序數據\本地被拒絕
- 15. 在Windows Store應用程序中拒絕訪問路徑
- 16. C#拒絕訪問路徑在Windows應用程序
- 17. 訪問數據庫的文件路徑
- 18. 如何訪問程序集文件夾中的XML文件的文件路徑?
- 19. 訪問我的應用程序數據文件夾外的文件
- 20. Dropwizard路徑:獲取應用程序中的所有路徑
- 21. JSP使用數據庫路徑列出文件夾中的所有文件
- 22. 從Windows讀取用於應用程序的Xml文件路徑
- 23. 用父路徑移動文件夾Windows
- 24. 訪問有關clickonce應用程序的文件夾信息
- 25. 查找Windows用戶的「真實」應用程序數據文件夾?
- 26. 如何通過SDK訪問應用程序的所有用戶的數據(Buildfire)
- 27. Web應用程序:路徑有問題?
- 28. 您的Windows Phone應用程序的虛擬文件夾數據
- 29. 更改Windows CE安裝項目的應用程序文件夾路徑
- 30. Web應用程序中的輸入文件夾路徑
+1爲特殊文件夾; @Hema:請參閱http://msdn.microsoft.com/en-us/library/system.environment.specialfolder.aspx – 2010-06-22 10:33:16