2016-12-28 75 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,它是您的項目的本地文件夾。