首页 > 代码库 > JAVA笔记11__File类/File类作业

JAVA笔记11__File类/File类作业

/** * File类:文件的创建、删除、重命名、得到路径、创建时间等,是唯一与文件本身有关的操作类 */public class Main {    public static void main(String[] args) {        //File.separator 表示分隔符        File f1 = new File("c:" + File.separator + "fuck" + File.separator + "javaTest1.txt");        String s1 = File.pathSeparator; //路径分隔符        System.out.println(File.separator + "  " + s1);        boolean b1 = f1.exists(); //文件是否存在        System.out.println(b1);        if (!b1) {            try {                boolean bt1 = f1.createNewFile(); //创建文件                System.out.println(bt1);            } catch (IOException e) {                e.printStackTrace();            }        }        System.out.println(f1.delete()); //删除文件        //System.out.println(""); 快捷键:打sout,然后中按Tab键         System.out.println(f1.getParent()); //得到文件的上一级路径         System.out.println(f1.isDirectory()); //判断是否是目录                File f2 = new File("c:" + File.separator + "fuck" + File.separator);        String[] fname = f2.list(); //列出文件夹中的所有文件名        for(String i:fname) System.out.println(i);                File[] files = f2.listFiles(); //列出文件中的所有文件,以file数组返回        for(File i:files) System.out.println(i.getName()+" "+i.length());                File f3 = new File("c:\\fuck\\JavaTest1");         System.out.println(f3.mkdir()); //创建文件夹        f3.delete();                System.out.println(f3.renameTo(new File("c:\\fuck\\JavaTest2"))); //重命名    }}

 

JAVA笔记11__File类/File类作业