日期:2014-05-20 浏览次数:20970 次
import java.io.*;
public class testFileDescriptor {
public static void main(String[] args)throws IOException{
FileInputStream in = new FileInputStream("D:\\333\\111.txt");
FileDescriptor fd = in.getFD();
System.out.println(fd.valid()); //读数据采用 valid() 来验证是否有效。
FileOutputStream out = new FileOutputStream("D:\\333\\111.txt");
BufferedOutputStream bf = new BufferedOutputStream(out);
bf.write(98);
bf.write(99);
bf.flush();
fd = out.getFD();
fd.sync(); //写数据采用sync()方法将内存中的数据同步到目标文件中。
}
}