2-01:
File类 :
1、 File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。
2、 File类定义的操作文件的方法与平台无关,例如:创建、删除、重命名文件等。
3、 Java中的目录被作为一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名。
4、 Java可以正确处理Unix和Dos的路径分隔符
例子:
java.io.File;import
java.util.Date;
publicclass
main(String[] args) { File f= File(); (f.exists()){ f.delete(); }{ { f.createNewFile(); } (IOException e) { e.printStackTrace(); } }
out"File name:"
out"File paht:"
out"File parent:"
out"File AbsolutePath:"
out"file exists""No exists"
out"can read""no read"
out"is directory""no directory"
out"File last modify:"new
}Employee类publicclass
String =; =0; =8; Employee(String name, age) { (name.length()>8){ name=name.substring(0,8); }{ (name.length()<){ name+=; } } . = name; . = age; } }RandomFileTest,测试程序
java.io.FileNotFoundException;import
java.io.RandomAccessFile;
publicclass
main(String[] args) IOException {
new"李德国
new"t2.txt""rw"
name
age
name
age
name
age
//int len=0;
""
LEN
//len=raf.read(buf);
out":"
""
forint
out":"
}<FONT face=""">