日期:2014-05-20 浏览次数:20760 次
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()方法将内存中的数据同步到目标文件中。 } }