java创建文件夹和创建文件

java创建文件夹和创建文件publicclassCommonUtils1{publicstaticvoidmain(String[]args){createDir();//创建文件夹createFile();//创建文件}publicstaticStringpath(){//Date

大家好,欢迎来到IT知识分享网。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("文件已存在");
        }

    }
}

 

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/27548.html

(0)
上一篇 2023-12-07 09:00
下一篇 2023-12-08 12:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信