C# Winform
相對路徑 string OpenFilePath = @"Desktop\1.txt"; 訪問不到檔案
而絕對路徑 string OpenFilePath = @"C:\Users\Administrator\Desktop\1.txt"; 能夠訪問到
而在使用了另一個一樣的程式中相對路徑卻可以訪問
這是什么原因
uj5u.com熱心網友回復:
你程式也放在桌面上?winform獲取檔案路徑
string OpenFilePath = AppDomain.CurrentDomain.BaseDirectory + @"Desktop\1.txt";
這樣肯定可以,相對路徑就是作業路徑,在相對路徑找不到東西,作業路徑變了?當別的程式呼叫我們寫的exe或dll時,作業路徑就變成了別的程式的作業路徑,這樣相對路徑不一樣,自然就找不到
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/246358.html
標籤:ASP.NET
上一篇:請教格式化字串的問題
