0
我已經存儲數據庫在我的項目的主文件夾,我使用相對路徑,而我使用該數據庫。現在我需要這個realtive路徑轉換成絕對路徑在運行時 我用塔下面的代碼,但它不工作如何將相對路徑轉換爲絕對路徑在C#
string Path1 = @"Data Source=|DataDirectory|\MakeMyBill.sdf";
string fullpath=Path.GetFullPath(Path1);
我已經存儲數據庫在我的項目的主文件夾,我使用相對路徑,而我使用該數據庫。現在我需要這個realtive路徑轉換成絕對路徑在運行時 我用塔下面的代碼,但它不工作如何將相對路徑轉換爲絕對路徑在C#
string Path1 = @"Data Source=|DataDirectory|\MakeMyBill.sdf";
string fullpath=Path.GetFullPath(Path1);
嘗試像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";
您可以做:
String absolutePath = Server.MapPath(myRelativePath);