什么是@";./";在一条路径上的平均值
本文关键字: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(@"../..")
的意思是"比当前目录高两级的目录"。
@
表示逐字逐句的字符串文字。