首页 > 编程 > C# > 正文

DirectoryInfo引用一个相对目录的实例

2020-01-24 03:26:39
字体:
来源:转载
供稿:网友

复制代码 代码如下:

        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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表