為什么我的demo下面沒有創(chuàng)建出來文件
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
你是兩個(gè)并列的if語(yǔ)句,又不是if else語(yǔ)句,執(zhí)行前者就不執(zhí)行后者。。。
你的兩個(gè)if語(yǔ)句都會(huì)執(zhí)行,【文件目錄不存在,創(chuàng)建目錄;文件不存在,創(chuàng)建文件】
2016-03-11
因?yàn)槲业某绦蛞呀?jīng)運(yùn)行了一次就存在了demo所以第二次的時(shí)候調(diào)不到if語(yǔ)句里面去,所以沒有添加raf.dat文件