使用file.mkdirs(); 创建文件目录后,
用FileOutputStream os = new FileOutputStream(path);
os.write(msg, 0, msg.length);创建文件。
这2个方法都没保存执行成功,可就是没有生成文件和文件夹。
这个工程的其他方法在创建文件夹和文件时可以成功,而且创建文件目录都在一个目录下
已经找到原因了,是系统变量user.dir问题。文件保存路径自动加上了user.dir的值。导致保存在了其他地方。
String path = "zichan" + File.separator + "area_" + project.getArcid() + File.separator + "P_" + File.separator;
File file = null;
file = new File(path);
这样创建的File