您的位置:首页 > 编程语言 > Java开发

java IO-File类

2012-05-10 21:17 399 查看
package test1;

import java.io.File;
import java.io.IOException;

/**@author Linkin
*
* 文件:
* 1.文件可以认为是相关记录或存放在一起的数据集合
* 2文件一般存放在磁盘上
*
*
* File类:
* 1.File类的对象不但可以表示文件,还可以表示目录
* 2.程序中一个File对象可以表示一个文件或者目录
*
* 3.创建一个文件对象后,可以利用他来对文件或目录的属性进行操作,
* 如:获得文件绝对路径,文件大小,是文件还是目录等等
*
* 4.File对象并不能直接对文件进行读写操作
*
*
* File的构造方法有四个
* 1.File(File parent,String child)
* 2.File(String pathname):指定文件或目录名创建文件对象
* 3.File(String parent,String child)
* 4.File(URI uri)
*
* */

public class A {
public static void main(String args[]){
//File(string pathname)构造方法
File f= new File("F://review//1我们.docx");
File f1= new File("F://review");
//File(File parent,String child)构造方法
File f2= new File(f1,"s.uot");
//File(String pathname,String child)构造方法
File f3= new File("F://review","d");
//如果f2文件不存在
if(!f2.exists()){
try {
f2.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

if(!f3.exists()){
//创建目录
f3.mkdirs();
}

//boolean exists()返回为boolean值,目的是看文件后目录是否存在
System.out.println("文件或目录是否存在"+f.exists());
//boolean isFile()判断是否为文件
System.out.println("是否为文件"+f.isFile());
//boolean isDirectory()判断是否为目录
System.out.println("是否为目录"+f.isDirectory());
//String getName()获得文件的名称
System.out.println("获得文件的名称"+f.getName());
//String getAbsolutePath()获得文件的绝对路径
System.out.println("获得文件的绝对路径"+f.getAbsolutePath());
//long length()返回文件的长度
System.out.println("返回文件的长度"+f.length());
//long lastModify()返回文件最后修改的时间
System.out.println("返回文件最后修改的时间"+f.lastModified());
//boolean createNewFile() throws IOException
//boolean delete();
//File[] listFiles()

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: