JAVA高级视频02_IO输入与输出日记1(02-01到02—03)

来源:互联网 发布:网络工程师题库软件 编辑:程序博客网 时间:2024/06/04 22:24

2-01

File

1、 File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。

2、 File类定义的操作文件的方法与平台无关,例如:创建、删除、重命名文件等。

3、 Java中的目录被作为一种特殊的文件使用,list方法可以返回目录中的所有子目录和文件名。

4、 Java可以正确处理UnixDos的路径分隔符

例子:

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

}Employeepublicclass

   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=""">