2016-12-28 74 views
0

我开始使用文件,一个简单的写入和读取文件的操作。intellij想法在哪里保存libgdx(pc)的本地存储和首选项

但写入文件时出现错误,现在我必须手动修复它。

那就是问题,我不知道我的文件在哪里。 另外我想看看我正在写的文件。

我正在与intellij想法2016年1.4,也许该文件被编译在一个罐子?

是的,我知道清除缓存它的一个选项。

什么位置:https://github.com/libgdx/libgdx/wiki/File-handling

维基链路上只说说在这里你可以找到ablolute路径文件但那不是我的情况。我得到的文件是这样的:

this.resolver = Gdx.files.local(path + "item"+ String.valueOf(weaponNumber) + ".txt"); String description = this.resolver.readString();

所以..哪里是什么文件?谢谢

回答

0

在桌面版本中,它将文件保存在android模块内的assets文件夹中。

FileHandle file = Gdx.files.local("myfile.txt"); 
file.writeString("Test libGDX", false); 
System.out.println(Gdx.files.getLocalStoragePath()); 

输出:D:\Dropbox\Projetos\Outros\gdxTest\android\assets\

项目文件夹在我的电脑是gdxTest

在你的情况下,你有path变种,所以可能会是资产文件夹内的文件夹。

但是,当您将桌面游戏打包成jar文件时,该文件将在您的游戏jar文件所在的同一文件夹中创建。通常yourProject\desktop\build\libs

不同之处在于,当我们配置桌面项目时,我们在yourProject\android\assets\文件夹中设置了工作目录。因此,对于Android Studio,它是您的项目的本地文件夹。