我試圖讓它儘可能簡單。使用java.io.File在Eclipse中創建目錄/目錄
實施例:
File f = new File("non_existing_dir/someDir");
System.out.println(f.mkdir());
System.out.println(f.mkdirs());
mkdir()
mkdirs()
和返回兩個false
°_°。這兩個工作(創建目錄),如果我使用雙反斜線\\
(如"\\non_existing_dir\\someDir"
但是:
,如果我以後做.toURI()
我得到:file:/Users/MyName/Desktop/%5Cnon_existing_dir%5CsomeDir/
,如果我做.getPath()
我收到:\non_existing_dir\someDir
如果我這樣做.getCanonicalPath()
我收到:/Users/MyName/Desktop/\non_existing_dir\someDir
所以我想有這個,而不是重新sults:
.toURI()
與接收:file:/Users/MyName/Desktop
/non_existing_dir/someDir/
與.getPath()
接收:/non_existing_dir/someDir
並用.getCanonicalPath()
接收:/Users/MyName/Desktop
/non_existing_dir/someDir
在此先感謝大家。
平臺獨立的方式是使用'File.separator'。 – ares
我正在使用Linux 12.它的輸出如你所料 –