什么是@";./";在一条路径上的平均值

本文关键字:quot 路径 平均值 一条路 什么 一条 | 更新日期: 2023-09-27 18:25:18

我在MSDN上学习本教程。

我在代码中看到了一些我无法理解的

    private void PopulateTreeView()
    {
        TreeNode rootNode;
        DirectoryInfo info = new DirectoryInfo(@"../.."); // <- What does @"../.." mean?
        if (info.Exists)
        {
            rootNode = new TreeNode(info.Name);
            rootNode.Tag = info;
            GetDirectories(info.GetDirectories(), rootNode);
            treeView1.Nodes.Add(rootNode);
        }
    }

什么是@";./";在一条路径上的平均值

@用于逐字逐句字符串,因此字符串将按原样处理。对于具有可能被视为转义符(如'n)的'的路径特别有用。

../..是相对路径,在这种情况下,向上两级。..表示当前目录的父目录,依此类推。

..是容器目录。所以../..的意思是"向上"两次
例如,如果您当前的目录是C:/projects/a/b/c,那么../..将是C:/projects/a

示例E:''Software''file''folder

/是当前驱动器的根目录。./是现任董事。../是当前目录的父目录。即->E:''../。。是相对路径,在这种情况下,向上两级。要获取文件夹,只需写入"../../folder"

new DirectoryInfo(@"../..")的意思是"比当前目录高两级的目录"。

@表示逐字逐句的字符串文字。