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"))); //重命名
    }
}

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。