如果字符串path = "\\ProgFiles\\sampleDir\\annet.dll"
我想單獨使用c#從單獨的字符串變量的路徑中獲取"\\ProgFiles\\sampleDir"
。我是否有任何內置選項?我正在使用Visual Studio 2008和.net緊湊型框架。查找給定路徑的根路徑
0
A
回答
3
string directory = Path.GetDirectoryName(path);
要知道,有一些細微之處用此方法(如返回空的根目錄):檢查出MSDN。
1
看看System.IO.Path課程。 它包含一個方法「GetDirectoryName」。這就是你應該需要的。
-2
你可以嘗試:
String path = "C:\\ProgFiles\\SampleDir\\annet.dll";
String newPath = path.Substring(0, path.LastIndexOf("\\"));
的語法可能是有點出(我沒有測試過),但絕對擡頭對字符串.Substring和.LastIndexOf方法!
+1
沒有字符串解析。其他答案指向你應該使用的System.IO.Path。 – 2012-08-01 12:23:01
+2
確實。其中一個原因是'Path'方法也能正確地使用正斜槓。 – Joey 2012-08-01 12:24:18
0
可以使用FileInfo類要做到這一點,只是嘗試這樣
FileInfo fi = new FileInfo("Your path here");
string dirName = fi.DirectoryName;
相關問題
- 1. 查找路徑
- 2. 動態根路徑路徑
- 3. 定義根路徑
- 4. 從給定路徑
- 5. 查找與路徑
- 6. 地圖API:在兩個給定路徑中查找最長的公共路徑
- 7. 路徑變量:查找特定文件的文件夾路徑
- 8. 查找根路徑,shell腳本
- 9. 根據路徑
- 10. ASP.NET根路徑
- 11. 根路徑
- 12. 根路徑
- 13. 獲取給定的路徑
- 14. 遍歷multimap中查找從給定值路徑給定鍵
- 15. 查找PenDrive的路徑
- 16. Django的查找路徑setting.py
- 17. 在給定路徑找不到文件
- 18. 定義class.getResource()根類路徑
- 19. 在ASP.NET MVC中查看根路徑的路徑
- 20. 給路徑
- 21. 從根路徑Zuul路線
- 22. C++:如何在該文件的路徑與給定的路徑
- 23. 路徑不是真的給定的路徑到Python
- 24. 列出給定路徑的文件夾的絕對路徑 - shell
- 25. 查找絕對路徑
- 26. 在nltk.tree.Tree中查找路徑
- 27. MSBuild查找工具路徑
- 28. 最佳路徑查找
- 29. Python凍結路徑查找
- 30. 遞歸查找路徑
謝謝你。有我的解決方案。 – 2012-08-01 12:26:26
我是否有任何選擇從路徑中單獨檢索sampleDir? – 2012-08-01 12:59:12