java - 我的程序不会在 Windows 8 上创建目录,但会在 Windows 7 上创建目录

标签 java windows-8 directory save mkdirs

即使我保存的文件夹不存在,我的游戏也能在 Windows 7 上完美执行和保存。我使用了以下代码(大致):

new File("Data/Saves").mkdirs();

当我将其发送给使用 Windows 8 的 friend 时,出现了问题。他说 Data 文件夹找不到,并且没有保存任何内容。显然是一个很大的问题。 是否存在兼容性问题或解决方法?甚至是操作系统吗?

最佳答案

尝试使用 new File(".").getCanonicalPath(); 给出的字符串来处理您的路径 至少,我认为它对我有用,但我目前无法访问任何 Win8 -系统...

关于java - 我的程序不会在 Windows 8 上创建目录,但会在 Windows 7 上创建目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823537/

相关文章:

java - 类似于 Netty 的 C++ 网络库

c# - WinRT : Loading static data with GetFileFromApplicationUriAsync()

windows-8 - 什么是 Postgresql 中的创建用户和创建角色?

java - java中获取文件的路径

iOS 11 : How to create folder (directory) in Simulator

java - java中的静态Webdriver实例同步

java - JTable/setDefaultRenderer 多选行

python - 如何使用 OpenCV 读取图像目录

java - Scala 泛型数组

c# - Windows 8 C# 从多个地方访问文件时出现拒绝访问错误