如果字符串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. 地图API:在两个给定路径中查找最长的公共路径
- 6. 查找根路径,shell脚本
- 7. 根路径
- 8. ASP.NET根路径
- 9. 根路径
- 10. 根据路径
- 11. 获取给定的路径
- 12. 遍历multimap中查找从给定值路径给定键
- 13. 在给定路径找不到文件
- 14. 给路径
- 15. C++:如何在该文件的路径与给定的路径
- 16. 路径不是真的给定的路径到Python
- 17. 最短路径查找器
- 18. 查找文件路径
- 19. 查找绝对路径
- 20. 如何查找UIImageView路径
- 21. 在nltk.tree.Tree中查找路径
- 22. A *查找路径无效
- 23. 查找文件路径
- 24. MSBuild查找工具路径
- 25. 查找本地路径getUnlockedImageUri
- 26. c#不支持给定路径的格式。 UNC路径
- 27. C#仅查找包含路径一部分的路径
- 28. 找到顶点之间给定路线的最短路径python
- 29. 检查路径是绝对路径还是相对路径
- 30. Inno Setup Compiler“找不到指定的路径”长路径错误
谢谢你。有我的解决方案。 – 2012-08-01 12:26:26
我是否有任何选择从路径中单独检索sampleDir? – 2012-08-01 12:59:12