如何獲得Window Seven中「我的圖片」文件夾的目標路徑?在七,我們有兩個文件夾:「圖片」和「我的圖片」(第一個第二鏈接)。因此,在我的應用程序中,我顯示了這兩個文件夾,並且希望瞭解「我的圖片」文件夾只是截擊。我應該使用什麼屬性或其他方式?如何獲取UserName/My Pictures文件夾的目標路徑?
4
A
回答
2
Windows 7中的Pictures
是庫的一部分。 Windows API code pack有一些用於管理Windows 7庫的有用庫。
和My pictures
是特殊文件夾的一部分,您可以使用它獲得Environment.SpecialFolder。如果您只針對Windows 7,那麼我建議您查看Windows API代碼包,其中包含許多可用於應用程序的新功能。對庫和選擇文件夾對話框有廣泛的支持
0
即使您需要同時針對Windows 7和舊版本,也可以使用代碼包,但您需要進行一些檢查以確保庫存在。考慮從ThumbnailToolbarDemoWinforms這三條線(在代碼包樣品的殼牌文件夾中的項目):
ShellContainer pics = (ShellContainer)KnownFolders.Pictures;
if (ShellLibrary.IsPlatformSupported)
pics = (ShellContainer)KnownFolders.PicturesLibrary;
這裏使用了「我的圖片」文件夾中的舊版操作系統後備。 KnownFolders是Code Pack爲開發者提供的好東西之一。如果你不打算使用Code Pack,你可以使用Environment.SpecialFolder.MyPictures,但爲什麼要重新發明輪子?
相關問題
- 1. 獲取文件夾圖標路徑
- 2. 獲取文件夾路徑
- 3. 如何獲取我的項目中文件夾的路徑(以及該文件夾中文件的路徑)?
- 4. 如何獲取某個目錄的父文件夾的路徑?
- 5. 如何獲取VS項目子文件夾的路徑?
- 6. 如何獲取目錄連接的實際文件夾路徑?
- 7. 如何從給定文件夾路徑獲取文件夾路徑?
- 8. 如何獲取文件在我的項目文件夾中的文件路徑?
- 9. 如何從輸入中獲取文件夾/目錄路徑?
- 10. 如何獲取jar文件中的文件夾路徑?
- 11. 如何獲取res.drawable文件夾的路徑以複製文件?
- 12. 如何從文件路徑獲取父文件夾的名稱?
- 13. 如何在js文件中獲取文件夾「node_modules」的路徑?
- 14. 如何在項目的/ resources文件夾中獲取文件的絕對路徑
- 15. 如何獲取文件上游文件夾的兩個目錄的路徑名?
- 16. 如何在extjs中獲取文件夾路徑而不是文件路徑
- 17. 如何從項目文件夾中獲取mdb文件的路徑
- 18. 如何從文件輸入中獲取文件夾路徑?
- 19. 獲取當前文件夾路徑
- 20. 從路徑獲取文件夾名稱
- 21. 獲取特定文件夾路徑
- 22. 在jsp中獲取文件夾路徑
- 23. 獲取WordPress安裝文件夾路徑
- 24. delphi獲取文件夾路徑
- 25. asp.net獲取路徑頁文件夾URL
- 26. 獲取Vista文件夾路徑
- 27. 獲取chrome文件夾路徑c#
- 28. 如何在Perfect 2.0中獲取項目文件夾的根目錄路徑?
- 29. 從文件夾路徑獲取Outlook中的MAPI文件夾
- 30. 獲取我的JSF項目中的文件夾路徑
不幸的是,我的目標不僅僅是在Windows 7上。現在我有了像通常文件夾那樣的「我的圖片」文件夾。 (我的控制就像win explorer)。所以當我嘗試進入這個文件夾時,我不打開正確的「圖片」文件夾。我的意思是我可以理解,這個文件夾是在其他fodler上被剪切的嗎? – Artyom 2010-04-05 07:43:56
Windows 7中沒有圖片不是我圖片的快捷方式。你可以把它看作它裏面很多專輯中的專輯 – Shoban 2010-04-05 09:16:46