读书人

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

发布时间: 2012-02-02 23:57:14 作者: rapoo

怎样获取路径中的子目录名称
有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]);

读书人网 >C#

热点推荐