您好,如何在 C 盘上创建文件?当我在 D 上做时,一切正常。当我将 D 更改为 C 时,什么也没有发生。
String path = "D:\\Program Files\\MyManager\\" + User_name + ".txt";
File file = new File(path);
file.getParentFile().mkdirs();
您好,如何在 C 盘上创建文件?当我在 D 上做时,一切正常。当我将 D 更改为 C 时,什么也没有发生。
String path = "D:\\Program Files\\MyManager\\" + User_name + ".txt";
File file = new File(path);
file.getParentFile().mkdirs();
相反,您面临着 Windows 端缺乏对 C:\Program Files 目录的写权限,但由于某种原因,您在程序日志/输出中看不到错误。要在 Windows 中添加对 Program Files 目录的访问权限,您需要在文件夹属性中显式添加具有写入权限的用户(取决于您使用的 Windows 版本,这可能看起来有点不同,所以我无法给出确切的算法)。人民币->属性,然后看看。