2013-06-13 270 views
0

我已經存儲數據庫在我的項目的主文件夾,我使用相對路徑,而我使用該數據庫。現在我需要這個realtive路徑轉換成絕對路徑在運行時 我用塔下面的代碼,但它不工作如何將相對路徑轉換爲絕對路徑在C#

string Path1 = @"Data Source=|DataDirectory|\MakeMyBill.sdf"; 
string fullpath=Path.GetFullPath(Path1); 

回答

0

嘗試像HostingEnvironment

string logDirectory = HostingEnvironment.MapPath("~") + "\\" + "App_Data\\MakeMyBill.sdf"; 

string logDirectory =Server.MapPath("~/App_Data/MakeMyBill.sdf") 

或任何文件夾

 string filePath = @"D:\file\"; 
     string directoryName = Path.GetDirectoryName(filePath); 
     filePath = directoryName + @"\file.xml"; 
1

您可以做:

String absolutePath = Server.MapPath(myRelativePath); 
相關問題