0
我一直在嘗試在某些目錄內創建文件,但一直未能弄清楚。文件管理 - 管理java的文本文件
重點是在包dir
:com.resources.files
內創建文本文件,但我的想法不起作用。
public boolean archiveFile() {
//
InputStream str = this.getClass().getResourceAsStream("/com/resources/files/"+Filename.txt
boolean bol = false;
file = new File( str.toString() );
if(!file.exists()) {
try {
file.createNewFile();
bol = true;
} catch (Exception e) {
e.printStackTrace();
}// try-catch
}else {
bol = false;
} // if - else
return bol;
}// archiveFile
new File(str.toString());將無法工作。你有一個流,那麼你必須從那裏讀取。請參閱http://stackoverflow.com/questions/309424/read-convert-an-inputstream-to-a-string – Leo 2014-09-23 23:19:49
getClass()。getResourceAsStream是做什麼的?第一次看到這 – Coffee 2014-09-23 23:24:46