日期:2014-05-20  浏览次数:20797 次

File dir=new File("d:/2000","student")如果不写dir.mkdir(),他会自动创建这个目录吗???
File dir=new File("d:/2000","student")如果不写dir.mkdir(),他会自动创建这个目录吗???
还有一个问题,在文件上传的程序中定义的明明是int
int n;
但是在后面怎么会出现 n=random.readByte() if(n=='\n')
其中random是RandomAccessFile 的对象 但这不是问得重点。

------解决方案--------------------
File dir=new File("d:/2000","student")如果不写dir.mkdir(),他会自动创建这个目录吗???
不会,你可以测试下就ok了

还有一个问题,在文件上......
这个没明白你说什么
------解决方案--------------------
必然不会
------解决方案--------------------
1 不会创建
2 n=random.readByte() readByte返回一个byte,并被转成int保存到n
所以 if(n=='\n')判断 n和字符'\n'的ascii码是否一致

------解决方案--------------------
File dir=new File("d:/2000","student")如果不写dir.mkdir(),他会自动创建这个目录吗???

不会 ,只是相当于挂了一个虚拟的
------解决方案--------------------
用dir.mkdirs();会自动创建这个目录!