1、创建文件对象 注意事项:new一个File时必须给出文件或文件夹名
如:File file1 = new File("C:\\java\\aaa.bmp");
File file2 = new File("C:\\Temp");
File file3 = new File("./data.txt"); //相对路径:"./"当前目录
说明:小括号中也可以写不带路径的文件或文件夹名
2.检查文件是否存在 用 boolean exists(); 检查是否为文件用 boolean isFile();
3.操作文件中的相关方法
查询----- long length();//返回文件长度,文件夹的长度为0
long lastModified(); //查询文件修改日期
获取----- String getName(); // getName函数获得文件名,不包含路径
String getPath(); // getPath函数获得文件所在路径和文件名称
String getAbsolutePath(); //获得文件的绝对路径
重命名----- boolean renameTo(File dest); //给文件或文件夹改名,如果dest所指的路径与文件原来的路径不同的话,就会将文件或文件夹移动到目标位置。
删除----- boolean delete();//删除File对象所指向的文件或文件夹。如果是文件夹:文件夹必须是空的,否则无法删除
创建----- file1.createNewFile(); //如果文件不存在,则创建一个新文件;如果文件存在, 则不进行任何操作,返回false。
4.列举出文件夹下的所有文件
file.list();// 当前文件夹下:文件名和文件夹名称
file.listFiles();// 当前文件夹下文件对象 |