首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样获取路径中的子目录名称,该如何解决

2012-02-02 
怎样获取路径中的子目录名称有c:\a\b\c\a.txt我要获取到c怎样获取子目录有多少个不确定路径也可以为c:\a\b

怎样获取路径中的子目录名称
有c:\a\b\c\a.txt
我要获取到c
怎样获取
子目录有多少个不确定
路径也可以为c:\a\b\c\d\a.txt
我只要获取到有文件的上一个目录名字



[解决办法]
不太明白你的意思,你看这样行不行:

C# code
            string path = @"c:\a\b\c\a.txt ";            FileInfo fi = new FileInfo(path);            DirectoryInfo di = fi.Directory;            MessageBox.Show(di.Name);
[解决办法]
string s = @"c:\a\b\c\a.txt ";

 string[] dir = System.IO.Path.GetDirectoryName(s).Split(System.IO.Path.DirectorySeparatorChar);

 MessageBox.Show(dir[dir.Length - 1]);

热点排行