Was bedeutet @"../.." bedeutet in einen Pfad?
Ich bin nach dieses tutorial von MSDN.
Gibt es etwas, ich sah in dem code, den ich nicht verstehen kann,
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);
}
}
msdn.microsoft.com/en-us/library/aa691090(v=vs. 71).aspx
mögliche Duplikate von Was das @ vor einem string in C#?
mögliche Duplikate von Was das @ vor einem string in C#?
InformationsquelleAutor Xel | 2012-02-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
@
ist für die wörtliche Zeichenfolge, so dass die Zeichenfolge behandelt wird. Besonders nützlich für Pfade, die einen\
die möglicherweise behandelt werden als escape-Zeichen ( wie\n
)../..
ist der relative Pfad, in diesem Fall zwei Ebenen...
stellt Elternteil des aktuellen Verzeichnisses und so weiter.InformationsquelleAutor manojlds
..
ist die container-Verzeichnis. So../..
bedeutet "bis" zweimal.Zum Beispiel, wenn Ihr Aktuelles Verzeichnis ist
C:/projects/a/b/c
dann../..
wirdC:/projects/a
Nicht die downvoter aber
.
stellt das aktuelle Verzeichnis dar und..
wäre eine Ebene nach oben, vielleicht hat jemand verärgert war, Lesen die erste Zeile und daher stimmten Sie nach untenZiemlich sicher, dass es ist, weil der OP weiß, .. / .. bedeutet, er wusste nicht, was @ bedeutet. Es ist die Kombination, warf ihn aus, vor allem, weil der @ redundant ist hier auf jeden Fall.
InformationsquelleAutor shift66
new DirectoryInfo(@"../..")
bedeutet "ein Verzeichnis zwei Ebenen über dem aktuellen".Den
@
bezeichnet eine verbatim string literal.InformationsquelleAutor dasblinkenlight
Beispiel E:\Software\file\folder
/ist das Stammverzeichnis des aktuellen Laufwerks.
./ist der aktuelle Geschäftsführer.
../ist das übergeordnete Element des aktuellen Verzeichnisses. das ist ->E:\ ../.. ist der relative Pfad, in diesem Fall zwei Ebenen.
um Ordner nur schreiben "../../Ordner"
InformationsquelleAutor Akash das