Odwrotny ukośnik ("\"
) postać jest szczególna postać ucieczka używany do wskazania innych znaków specjalnych, takich jak nowe linie (\n
), klapki (\t
) lub cudzysłów (\"
). Jeśli chcesz uwzględnić sam znak ukośnika odwrotnego, potrzebujesz dwóch odwrotnych ukośników lub użyj wiersza dosłownego: lub @"\Tasks"
.
Przeczytaj MSDN documentation/C# Specification, który omawia znaki, które są ujęte w znaki, używając znaku ukośnika odwrotnego i użycia dosłownego ciągu literowego.
Ogólnie mówiąc, większość programistów C# .NET faworyzują używając @
wierne sznurki przy tworzeniu pliku/ścieżki folderów ponieważ zapisuje je od konieczności pisania podwójnych ukośników cały czas i można je bezpośrednio kopiuj/wklej ścieżkę , więc sugerowałbym, żebyś miał zwyczaj robić to samo.
To wszystko zostało powiedziane, w tym przypadku, chciałbym faktycznie polecam użyć metody Path.Combine
użytkową jak w @lordkain's answer jak wtedy nie trzeba się martwić o to, czy backslashe są już zawarte w ścieżkach i przypadkowo doubling- w górę ukośniki lub całkowicie je pomijając podczas łączenia części ścieżek.
Użyj podwójnego ukośnika odwrotnego \\ lub wstaw @ na początku łańcucha znaków – Andrew
http://stackoverflow.com/questions/1302864/unrec ukośne-ucieczkowe-sekwencyjne-do-ścieżki-zawierające-ukośniki odwrotne –
Dlaczego w dół ?? –