The first approach to file handling in Libgdx
As our first contact with the Libgdx filesystem, we will learn about the types of files available to us. We will also show you how to read from and write to both binary and text files. Moreover, this recipe will show you how to extract information from entries such as whether it is a file or a directory as well as its size, name, and extension. Finally, you will also discover how to traverse a directory tree hierarchy.
This will settle the grounds for you to include features such as save game states and configuration files in your projects.
Getting ready
Once again, make sure the sample projects are in your Eclipse workspace before continuing.
How to do it…
Jumping straight into the topic at hand, everything explained throughout this recipe is illustrated in the FileHandlingSample
class within the samples/core
project.
In order for us to work with a file in Libgdx, we need a FileHandle
instance that points to said file or folder. This class takes care...