Полный путь с двойной обратной косой чертой (C#)
можно ли получить полный путь с двойной обратной косой чертой с помощью Path.GetFullPath
? Что-то вроде этого:--4-->
C:UsersMammamiaVideosDocumentsCFDgeo_mshcubeOp.txt
вместо этого:
C:UsersMammamiaVideosDocumentsCFDgeo_mshcubeOp.txt
или есть другой способ?
4 ответов
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