java文件读写问题
我现在有个问题:问题简易代码
Java code:
InputStream in = null;
File file = null;
byte[] b = null;
String urls[] = new String[]{"E:\\\\nice\\ss.txt","E:\\\\nice\\dd.txt"};
try {
for(int i=0;i<urls.length;i++){
file = new File(urls[i]);
in = new FileInputStream(file);
in.read(b);
}
} catch (Exception ex) {
ex.printStackTrace();
}finally{
try {
in.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
我现在要对一个文件夹下的所有文件(假设所有文件都为txt)进行读写操作,我用的是for循环,我想问的是io流要在for里面关闭吗?如不在for循环里关闭在for外面关闭会不会对文件有所影响,比如留下文件句柄,请解释原因,还有假如文件很多的情况下,"E:\\\\nice\\ss.txt"所对应的in会在执行后面文件操作(for循环内)的时候被回收资源吗?
请参考:http://www.blogjava.net/dreamer/archive/2007/06/27/dreamer.html
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
public class ReadFile {
public ReadFile() {}
/**
* 删除某个文件夹下的所有文件夹和文件
* @param del
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......
我们有项目想组建一个开发团队,
主要用 tomcat,java,struts2,我们的核心成员都是经验非常丰富的系统设计师,
如果您在天津,同时对java比较感兴趣,
可以加入我们。
希望要求
1。爱好编程
......
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
我现在想知道一个不常用的java关键字,
不是volatile,transate;
有点象LocalThread类,但又不是,是个完全小写的关键字,好象是local...啥的;
原来见过几回;今天怎么也找不到了;
Locale
Locator
引用
Locale
L ......