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

Java学习提要——File类的基本操作

2016-09-25 21:31 330 查看
File类是一个与文件本身操作有关的类,但是不涉及到文件的具体内容

File类的构造方法

设置完整路径:public File(String pathname);

设置父路径与子文件路径:public File(File parent,String child)

大部分情况使用第一个操作,第二个在android上使用比较多

//创建文件
public boolean create() throws IOException;
/*
1.抛异常是为了防止该创建目录不存在
2.文件可能重名,或者文件名称错误
*/
//例:
import java.io.File;  //属于此包
//其他格式略
public static void main(String args[]) throws Exception {  //此处直接抛出
File file = new File("e:\\wenjian.txt");  //设置文件路径,字符转义"\"
System.out.println(file.createNewFile());
}


//删除文件
public boolean delete();
//例:
import java.io.File;  //属于此包
//其他格式略
public static void main(String args[]) throws Exception {  //此处直接抛出
File file = new File("e:\\wenjian.txt");  //设置文件路径,字符转义"\"
if (file.exists()) {  //判断是否文件存在
file.delete();
} else {  //文件不存在进行文件的创建
System.out.println(file.createNewFile());
}
}


!!要注意的是不是每一个系统的路径都是这个格式的,所以,不可以这样写代码,不然可能会不能识别

//File类里面的一个常量:public static final String separator;
File file = new File("e:" + File.separator + "wenjian.txt");  //设置文件路径


注意!在java.io操作的时候,会出现延迟情况,因为java是通过JVM间接的

调用操作系统的文件处理函数进行的文件处理操作,所以中间会有延迟
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: