创建文件的方法有三种:
1.根据路径创建
2.根据父目录文件+子路径创建
3.根据父目录+子路径创建
import java.io.File;
import java.io.IOException;
/**
* @author~ version 2.0
*/
public class q {
public static void main(String[] args) {
}
//方式一
public void m(){
String path = "e:\\a.txt";
File file = new File(path);
try {
//只有执行了createNewFile方法后才会正真的在磁盘中创建文件,此前只是一个对象
file.createNewFile();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
//方式二
public void m2(){
String fatherpath = "e:\\";
File file = new File(fatherpath);
String path = "a.txt";
File file1 = new File(fatherpath,path);
try {
file1.createNewFile();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
//方式三
public void m3(){
String fatherpath = "e:\\";
String path = "a.txt";
File file1 = new File(fatherpath,path);
try {
file1.createNewFile();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
public void m4(){
String path = "e:\\a.txt";
File file = new File(path);
try {
file.createNewFile();
//获取文件名字
file.getName();
//文件绝对路径
file.getAbsolutePath();
//获取父目录
file.getParentFile();
//文件大小按字节计算
file.length();
//文件是否存在
file.exists();
//判断是不是文件
file.isFile();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
目录的操作和文件删除
mkdir:创建一级目录。
mkdirs:创建多级目录。
delete:删除空目录或文件。