code_junkie

Concatenating Environment.CurrentDirectory with back path

Nov 12th, 2011
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. string path = Environment.CurrentDirectory + @"....Project2xmlFile.xml":
  2.  
  3. string path = System.IO.Path.Combine(Environment.CurrentDirectory,
  4. @"......Project2xmlFile.xml");
  5.  
  6. System.IO.Path.GetFullPath(@"....Project2xmlFile.xml")
  7.  
  8. string path = Path.Combine( Environment.CurrentDirectory,
  9. @"......Project2xmlFile.xml" );
  10.  
  11. string path = System.IO.Path.Combine(@"c:dir1dir2",
  12. @"....Project2xmlFile.xml");
  13.  
  14. @"c:dir1dir2dir3....Project2xmlFile.xml"
  15.  
  16. public static string CombinePaths(string rootPath, string relativePath)
  17. {
  18. DirectoryInfo dir = new DirectoryInfo(rootPath);
  19. while (relativePath.StartsWith("..\"))
  20. {
  21. dir = dir.Parent;
  22. relativePath = relativePath.Substring(3);
  23. }
  24. return Path.Combine(dir.FullName, relativePath);
  25. }
Add Comment
Please, Sign In to add comment