实现代码如下:

        static void Main(string[] args)
        {
            //当前目录
            Print(@".");
            //当前目录的上一级
            Print(@"..");
            //注意:没有这种命令,还会返回当前目录的上一级
            Print(@"...");
            //上一级的上一级
            Print(@"..\..");
            //上一级的上一级的上一级
            Print(@"..\..\..");
            //上一级的上一级的上一级的上一级
            Print(@"..\..\..\..");
            //根目录
            Print(@"\");
            //根目录下的子目录
            Print(@"\users");
        }
        static void Print(string cmd)
        {
            Console.WriteLine("{0}\n{1}\n", cmd, new DirectoryInfo(cmd).FullName);

        }


在我的电脑下,输出:

实现代码如下:

.
e:\users\mgen\documents\visual studio 2010\Projects\Mgen\Mgen\bin\Debug
..
e:\users\mgen\documents\visual studio 2010\Projects\Mgen\Mgen\bin
...
e:\users\mgen\documents\visual studio 2010\Projects\Mgen\Mgen\bin
..\..
e:\users\mgen\documents\visual studio 2010\Projects\Mgen\Mgen
..\..\..
e:\users\mgen\documents\visual studio 2010\Projects\Mgen
..\..\..\..
e:\users\mgen\documents\visual studio 2010\Projects
\
e:\
\users
e:\users

以上就是【DirectoryInfo引用一个相对目录的实例】的全部内容了,欢迎留言评论进行交流!

赞(0) 踩(0)

与本文相关的软件

发表我的评论

最新评论

  1. 暂无评论