Citat:
Sandra_G: Kako da dobijem ono prvo? Poenta je u tome sto ja treba to da prosledim kao argument nekoj aplikaciji preko ProcessStartInfo. Posto je prosledjujem u ovom drugom obliku, kada se u toj aplikaciji doda @ ispred svega toga, dobije se djubre:
Ako sama deklarises taj string u kodu (tj. string folder = @"\\server\\folder\\"; ), ne bi verovala koliko je jednostavan odgovor

Samo nemoj da stavis @

kad deklarises string. C# ce escape-ovati string i \\ treirtati kao \. @ je uputstvo kompajleru da ne konvertuje escape sekvence i \ tretira kao najobicniji znak.
E sad, ako u samoj varijabli imas taj string "\\\\server\\folder\\", to mi je veoma cudno da uopste moze da se desi (sem da sama ubacis @"\\\\server\\folder\\" kao vrednost stringa) jer nijedan API poziv nece vratiti takav string. Kako znas da je taj string u varijabli? Ako si gledala u Evaluate ili Watch, onda je sve ok, posto ova dva prozora prikazuju string u escaped formatu (tj \ u stringu se vidi kao \\)
▪ When the only tool you know how to use is a hammer every problem begins to look like a nail
▪ "Gladni stolećima, kupujemo više hleba nego što nam je potrebno. A, onda ga bacamo. Hleb u đubretu nije dobar prizor. On sluti na zlo. I zlo dolazi" - Momo Kapor
▪ "Opportunity is missed by most because it is dressed in overalls and looks like work" - Thomas Edison