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
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
我在eclipse中写了一个播放音乐的类,并把音乐文件和类文件放在了一起,结果运行时,出现错误,说是音乐文件那个是空的,但是在jcreator用同样的方法结果是可以运行的,请求高说指教,告诉为什么?急
你若是在Windo ......
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
我现在想知道一个不常用的java关键字,
不是volatile,transate;
有点象LocalThread类,但又不是,是个完全小写的关键字,好象是local...啥的;
原来见过几回;今天怎么也找不到了;
Locale
Locator
引用
Locale
L ......
public class Student{
//字段的定义
private String _number; //学号
private String _name; //姓名
private   ......