java.io.File用于表示文件(目录)<br>
File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问
file.getName()返回文件名<br>
file.getAbsolutePath()返回文件路径<br>
file.isDirectory()返回是否是目录
file.isFile()返回时否是文件
file.mkdir()创建目录<br>
file.mkdirs()创建多层子目录<br>
file.exist()返回是否文件是否存在<br>
file.delete()删除文件
File类只用于表示文件(目录)的信息(名称、大小等),不能用于文件内容的访问
file.getName()返回文件名<br>
file.getAbsolutePath()返回文件路径<br>
file.isDirectory()返回是否是目录
file.isFile()返回时否是文件
file.mkdir()创建目录<br>
file.mkdirs()创建多层子目录<br>
file.exist()返回是否文件是否存在<br>
file.delete()删除文件
文件导入一定用双斜杠//
构建file对象时对于文件的路径分隔符有三种方式 / \\ file的静态变量(这个最好,适用于多种操作系系统)
package com.imooc;
import java.io.File;import java.io.IOException;
public class FlieDemo {
public static void main(String[] args) {// TODO Auto-generated method stub//了解构造函数的几种情况File file=new File("D:\\迅雷下载\\imooc");//System.out.println(file.exists());if(!file.exists())file.mkdir();//else//file.delete();//是否是一个目录,如果不是目录或目录不存在,返回falseSystem.out.println(file.isDirectory());//是不是一个文件System.out.println(file.isFile());//File file2=new File("D:\\迅雷下载\\imooc\\1.txt");File file2=new File("D:\\迅雷下载\\imooc","1.txt");if(!file2.exists()){try {file2.createNewFile();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}elsefile2.delete();}
}