Полный путь с двойной обратной косой чертой (C#)

можно ли получить полный путь с двойной обратной косой чертой с помощью Path.GetFullPath? Что-то вроде этого:--4-->

C:UsersMammamiaVideosDocumentsCFDgeo_mshcubeOp.txt

вместо этого:

C:UsersMammamiaVideosDocumentsCFDgeo_mshcubeOp.txt

или есть другой способ?

4 ответов


вы имеете в виду это?

Path.GetFullPath(path).Replace(@"\", @"\");

C:\Users\Mammamia\Videos\Documents\CFD\geo_msh\cubeOp.txt не является допустимым путем, поэтому я не уверен, зачем вам это нужно, но:

Path.GetFullPath(yourPath).Replace("\", "\\");

Вы можете просто сделать это:

Path.GetFullPath(@"C:\Users\Mammamia\Videos\Documents\CFD\geo_msh\cubeOp.txt")

но я не уверен, почему вы хотите, чтобы избежать \ ?

Если да, вы можете сделать это :

 Path.GetFullPath(@"C:\Users\Mammamia\Videos\Documents\CFD\geo_msh\cubeOp.txt")

Я бы рекомендовал сделать строку.заменять.)( Недавно мне пришлось сделать это в проекте для себя. Поэтому, если вы сделаете что-то подобное:

String input = Path.GetFullPath(x);
input = input.Replace("\","\\");

Я довольно уверен, что это то, что вам нужно :)

документация: http://msdn.microsoft.com/en-us/library/fk49wtc1.aspx