预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第十二讲文件管理和I/O入门一、概念二、I/O操作分类 三、File类1、File类的构造方法importjava.io.*; publicclassIoFileClass { publicstaticvoidmain(Stringargs[]) { Filef=newFile("f:\\myfile.txt"); try {f.createNewFile(); } catch(Exceptione) {System.out.println(e); } } };2、File类的常用方法publicboolean设置文件(目录)最后修改时间 setLastModified(longtime) publiclonglength()返回文件的长度(bytes) publicString[]list()如果File对象指向目录的话, 返回该目录下所有文件名的列表 publicbooleanmkdir()建立一个目录 publicbooleanmkdirs()建立一个目录。如果该 目录的父目录不存在的话,也创建它 publicbooleanrenameTo(File)更改文件名,新文件名为 参数所指定 publicbooleandelete()删除文件或目录 publicbooleancreateNewFile()自动创建一个新的空文件(如 throwsIOException果对象指向的文件不存在的话 publicFile[]listFiles()返回一个文件&路径名数组, 表示文件对象所指目录中的文件 或目录,对象非目录时为null 例2、通过程序判断是否存在文件: importjava.io.*; publicclassIoFileClass1 { publicstaticvoidmain(Stringargs[]) { Filef=newFile("f:\\myfile.txt"); if(f.exists()) {System.out.println("文件已存在。"); } else {System.out.println("文件不存在"); } } };例3:如果文件存在则删除,如果文件不存在则创建例4: importjava.io.*; classFileTest { publicstaticvoidmain(String[]args) {Filef=newFile("a.txt"); if(f.exists())f.delete(); if(f.mkdirs()) {System.out.println("文件创建成功!!!!"); System.out.println("文件所在路径是"+f.getPath()); System.out.println("文件所在绝对路径是"+f.getAbsolutePath()); } else System.out.println("文件没有创建成功!!!!"); } } importjava.io.*; importjava.util.*; classFileFun { publicstaticvoidmain(String[]args) {Filef=newFile("1.txt"); try{f.createNewFile();} catch(Exceptione) {System.out.println("磁盘错误!!!");} System.out.println("文件名是:"+f.getName()); System.out.println("文件路径是:"+f.getPath()); System.out.println("文件绝对路径是:"+f.getAbsolutePath()); System.out.println("文件是否存在:"+(f.exists()?"存在":"不存在")); System.out.println("文件是否可读:"+(f.canRead()?"可读":"不可读"));System.out.println("文件是否是目录:"+(f.isDirectory()?"是目录":"不是目录")); System.out.println("文件最后修改时间:"+newDate(f.lastModified())); } }例6:创建磁盘文件“d:\ok\try.txt”。 importjava.io.*; classCreateFile{ Filepath; Filefile; CreateFile(Stringdir,Stringname)throwsIOException{ path=newFile(dir);