【发布时间】:2013-09-25 05:10:39
【问题描述】:
所以,我正在创建一个游戏,需要创建目录来存储所有用户的数据和保存等等。如您所见,我需要在用户的 Application Data 文件夹中创建一个名为“[WarDungeon]”的文件夹,并在其中存储其他文件夹以存储此类数据,例如关卡、bin、sprite 等。
我对使用 Mac OS 和 Linux 不太感兴趣,因为我想让 %appdata% 文件夹开始使用 Windows。
这是我的代码:
public FileManage() {
gamePath = System.getenv("APPDATA") + "[WarDungeon]";
gameLevelPath = System.getProperty("user.home") + "\\Local Settings\\ApplicationData\\[WarDungeon]\\level";
gameBinPath = System.getProperty("user.home") + "\\Local Settings\\ApplicationData\\[WarDungeon]\\bin";
File createDir1 = new File(gamePath);
createDir1.mkdir();
System.out.println("First test passed.");
if (createDir1.exists() == true) {
System.out.println("First directory created!");
}
}
我该如何解决这个问题?
提前致谢,:)
【问题讨论】: