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