zoukankan      html  css  js  c++  java
  • [Java] File类的常用操作

    package test.file;
    
    import java.io.File;
    import java.io.IOException;
    
    public class TestFile {
        public static void main(String[] args) {
            try {
                File f = new File("E:/JAVA/Examples/To Learn/src/test/file/1.txt");
                //创建文件
                f.createNewFile();
                System.out.println(f.exists());
                //删除文件
                //f.delete();
                //System.out.println(f.exists());
                System.out.println(f.getName());
                //获取文件路径
                System.out.println(f.getParent());
                //获取文件的父级文件夹对象
                File pf = f.getParentFile();
                //判断文件是否是文件夹
                System.out.println(pf.isDirectory());
                File f2 = new File("E:/JAVA/Examples/To Learn/src/test/file/temp");
                //创建一个目录
                f2.mkdir();
                f2.delete();
                System.out.println(f2);
                File f3 = new File("E:/JAVA/Examples/To Learn/src/test/file/temp/1/2");
                //如果父目录不存在,则先创建父目录,再创建子目录
                f3.mkdirs();
                //如果删除的是目录,如果目录不为空就无法删除,
                f3.delete();
                /**
                 * 正确删除文件夹目录的方式是递归删除
                 */
                //重命名文件-->可以用来做剪切,可以跨盘重命名
                f.renameTo(new File("D:/a.txt"));
                
            } catch (IOException e) {
                
                e.printStackTrace();
            }
            
        }
    }
  • 相关阅读:
    D. Minimax Problem
    Codeforces Round #592 (Div. 2) D,E
    Codeforces Round #587 (Div. 2) C
    Codeforces Round #587 (Div. 3) E
    Educational Codeforces Round 73 (Rated for Div. 2)
    HDU1247(Hat’s Words)
    HDU1251(统计难题)(字典树模板题
    HDU1525(Euclid's Game)规律博弈
    Find the answer
    Fansblog
  • 原文地址:https://www.cnblogs.com/frost-yen/p/5383681.html
Copyright © 2011-2022 走看看