2011-10-12 14 views
6

co oznacza znak $ na końcu ciągu używanego do traversel ścieżki? Mojego google foo nie jest wystarczająco silne, aby się dowiedzieć.

+2

Oznacza to, że nazwa katalogu kończy się znakiem dolara. Czasem widzisz nazwy sieciowe share_, które mają specjalne znaczenie, które wyglądają tak, ale to zwykła postać, która może być użyta w katalogu. – Random832

+1

To nie ma nic wspólnego z C# lub .NET. –

Odpowiedz

7

Od nazwy zmiennej - QueuePrefix, wygląda MSMQ prywatnym ścieżki kolejki - http://technet.microsoft.com/en-us/library/cc776346(WS.10).aspx

Inaczej $ to ważny znak w nazwie pliku/katalogu w systemie Windows i może być tylko to. Zwłaszcza, że ​​ma on w twoim przypadku .\. Ale, jak wspomnieliśmy, jest używany do oznaczania udziałów takich jak \\C$ i tak dalej.

4

Jeśli jest to system Windows, $ reprezentuje ukryty lub administracyjny udział. Zazwyczaj jest to ustawienie domyślne ("C $" jest standardowym udziałem dla dysku C) lub ukrywanie folderu współdzielonego, aby nie było znalezione programowo lub było łatwo dostępne dla niechcianych użytkowników.

0

Znak dolara nie ma specjalnego znaczenia na ścieżce - jest interpretowany jako zwykły znak. Często jest postrzegany jako część ścieżki do udziału administracyjnego, np. \\C$\ dla dysku C.

4

Wygląda to jak MSMQ (Microsoft Message Queuing) -Path to me. Prywatne kolejki, które są lokalne dla systemu, są poprzedzane \ Prywatne \ \ w MSMQ.

+0

Masz na myśli "ścieżkę" zamiast "łaty"? – manojlds

+0

dziękuję manojlds za wskazanie tego. –

Powiązane problemy