File类的运用
创建文件
判断文件是否存在,进行创建
File file = new File("test.txt");
if(!file.exists()){
//不存在时新建文件
file.createNewFile();
}
相关常用方法
System.out.println(file.getAbsolutePath()); //文件的绝对路径
System.out.println(file.getName()); //文件名
System.out.println(file.separator));// 文件的名称分隔符 \
System.out.println(file.renameTo(file1)); // 文件重命名 file1同为File类的实例
file.delete(); //删除文件
创建文件夹
File file = new File("test");
file.mkdir();//单个文件夹的创建
file.mkdirs(); // 多层级目录时
file.list(); //返回所有文件及目录String数组,元素为文件名
file.listFile(); //返回所有文件及目录File类数组,元素为File
file.delete(); //删除文件夹时,若文件夹为空则删除,否则无法删除,可通过file.listFile()来遍历文件夹进行递归删除
File[] files = File.listRoots(); //获取所有盘符c盘 d盘。。。
for(File fls : files){
System.out.println(fls); //盘符名
System.out.println(fls.getFreeSpace());//空闲空间 字节单位
System.out.println(fls.getUsableSpace());//可用空间
System.out.println(fls.getTotalSpace()); //总空间
}
···
多的用的时候在看吧,东西好多~好烦啊,期待自己什么时候放弃昂。。
网友评论