在我的Java代碼,我有些硬編碼路徑我已經寫成路徑分隔符和Linux for Java代碼
String workingPath = initPath + "\\" + tmpPath;
的initPath
和tmpPath
由File.getParent()
獲得。現在,這在Windows上工作,如果我將我的代碼移動到Linux,\\
將有問題,因爲其他兩個是由系統方法確定。結果是這樣的
/home/mahmood/project/alpha\temp1
我該如何解決這個問題?我不想在我的Linux系統代碼中放入/
。
您可以在Windows和Linux上使用'/',另一種選擇是使用'File(File,String)'來構建路徑。 –