百度之后,找到區(qū)別
System.Environment.CurrentDirectory的含義是獲取或設(shè)置當(dāng)前工作路徑,而Application.StartupPath是獲取程序啟動(dòng)路徑,表面上看二者沒(méi)什么區(qū)別,但實(shí)際上區(qū)別大得很。
先說(shuō)前者:比如說(shuō)你程序放在桌面上啟動(dòng),但是中間你用了一個(gè)OpenFileDialog打開(kāi)了E盤名為abc的文件夾下的某一個(gè)文件,那么CurrentDirectory就變成E:/abc了,所以如果你想再獲取程序啟動(dòng)文件夾的某一個(gè)文件就沒(méi)用了,
但是Application.StartupPath就不會(huì)這樣了,無(wú)論你中間打開(kāi)了哪個(gè)盤的文件,啟動(dòng)路徑都是在桌面那里,一直不會(huì)變。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注