I,M尋找一些方法,可以讓我獲得(在Windows),其中窗戶被保存(例如,在我的電腦的目錄將返回「C:\ WINDOWS」。如何獲取OS目錄
我需要它,因爲我要調用此方法
public static void openFileWithNotepad(String pathFileTxt) throws InterruptedException, IOException
{
if(System.getProperty("os.name").toUpperCase().contains("Windows".toUpperCase()))
{
String program = "C:/WINDOWS/system32/notepad.exe";
Process p = Runtime.getRuntime().exec(program + " " + pathFileTxt);
}
...
}
我想用一些方法來切換「C:/ WINDOWS」與操作系統的安裝文件夾,以便使用該程序在不同的PC
PS:如果有人知道,我也想知道如何在UNIX操作系統上使用這種方法:)
謝謝理解!
爲什麼不直接運行'notepad.exe'讓系統找到從路徑中找到它的地方? – 2011-04-28 17:56:14
而不是假設記事本是默認編輯器,你可以這樣做:'Runtime.getRuntime().exec(「cmd/c start myfile.txt」);'這將在用戶的默認編輯器中打開文本文件。 – 2011-04-28 18:00:20