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("文件已存在"); } } }