java创建文件夹和创建文件


public class CommonUtils1 {

    public static void main(String[] args) {
        createDir();// 创建文件夹
        createFile();// 创建文件
    }

    public static String path() {
        //Date date = new Date();
        //SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String path = "";
        // if 匹配win else linux
        if (System.getProperty("os.name").toLowerCase().contains("win")) {
            path = "D:/usr/local/GHKboard/fmbBoardMonitor/monitor.txt";
        } else {
            path = "/usr/local/GHKboard/fmbBoardMonitor/monitor.txt";
        }
        return path;
    }

    // 生成文件夹
    public static void createDir() {
     // if 匹配win else linux
        String path = "";
        if (System.getProperty("os.name").toLowerCase().contains("win")) {
            path = "D:/usr/local/GHKboard/fmbBoardMonitor/";
        } else {
            path = "/usr/local/GHKboard/fmbBoardMonitor/";
        }
        File folder = new File(path);
        if (!folder.exists() && !folder.isDirectory()) {
            folder.setWritable(true, false);
            folder.mkdirs();
            System.out.println("创建文件夹");
        } else {
            System.out.println("文件夹已存在");
        }
    }

    // 创建文件
    public static void createFile() {
        String path = path();
        File file = new File(path);

        if (!file.exists()) {
            try {
                file.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
            System.out.println("文件已创建");
        } else {
            System.out.println("文件已存在");
        }

    }
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM