Java I/O(Input/Output)
一:路径问题:
绝对路径和相对路径
二:file
1:File:文件和目录路径名的抽象表示形式。
只是用来表示文件的信息,不能对文件的内容进行访问。
File f = new File “
( file.txt”);
不管 file.txt 存在不存在,f 对象都能创建。
例 1:判断文件夹
File f=new File("test");
if(!f.exists()){
// System.out.println("不存在!");
f.mkdir();
}else{
f.delete();
}
例 2:判断文件
File file=new File("test.txt");
try{
if(!file.exists()){
file.createNewFile();
}else{
file.delete();
}
}catch(IOException e){
e.printStackTrace();
}
}
2:
构造方法摘要
File(File parent, String child)
根据 parent
抽象路径名和 child
路径名字符串创建一个新 File 实例。
通过将给定路径名字符串转换为抽象路径名来创建一个新 File 实例。
File(String parent, String child)
根据 parent
路径名字符串和 child
路径名字符串创建一个新 File 实例。
通过将给定的 file: URI
转换为一个抽象路径名来创建一个新的 File 实例。
3:重要方法:
boolean isDirectory()
测试此抽象路径名表示的文件是否是一个目录。
boolean isFile()
测试此抽象路径名表示的文件是否是一个标准文件。