文件創建
用如下代碼在D盤的LOLFolder文件夾下創建一個LOL.exe文件,當然現在只是在內存中創建了,硬盤實際上並沒有。
File file = new File("d:/LOLFolder", "LOL.exe");
查資料發現還需要使用mkdirs()方法生成物理文件夾,createNewFile()方法生成物理文件。另外需要注意的是:使用createNewFile()並不能一下子生成文件,如果你想生成文件,那麼首先得生成該文件所在的目錄,所以我們先使用mkdirs()。代碼如下:
public class IoCommonMethodTest {
public static void main(String[] args) {
File f1 = new File("d:/LOLFolder");
File f3 = new File(f1, "LOL.exe");
System.out.println(f3.getAbsolutePath());
f1.mkdirs();
if (!f3.exists()) {
if(f3.createNewFile()) {
System.out.println("創建成功");
}else {
System.out.println("創建失敗");
}
}else {
System.out.println("文件已存在");
}
System.out.println("判斷文件是否存在:"+f3.exists());
}
}
運行結果: