為什么我的demo下面沒有創建出來文件
package com.imooc.rd;
import java.io.File;
import java.io.IOException;
import java.io.RandomAccessFile;
public class RafDemo {
public static void main(String[] args) throws IOException{
File demo=new File("demo");
if(!demo.exists()){
demo.mkdirs();
File file=new File(demo,"raf.dat");
if(!file.exists()){
file.createNewFile();
RandomAccessFile raf=new RandomAccessFile(file,"rw");
raf.write('A');
System.out.println(raf.getFilePointer());
}
}
}
}
2016-07-20
你是兩個并列的if語句,又不是if else語句,執行前者就不執行后者。。。
你的兩個if語句都會執行,【文件目錄不存在,創建目錄;文件不存在,創建文件】
2016-03-11
因為我的程序已經運行了一次就存在了demo所以第二次的時候調不到if語句里面去,所以沒有添加raf.dat文件