Introduction
A lot of applications use various data, such as posts, photos, or just settings that allow a user to adjust the application to his or her needs. Of course, data can be stored variously, such as in textual and binary files, as well as in databases. Even a text file may contain content defined in various ways, such as in plain text or formatted using Extensible Markup Language (XML) or JavaScript Object Notation (JSON). Choosing the proper way of storing data within an application is an important task that could have an impact on the development and maintenance of the project, as well as on the performance of saving or loading data.
At the beginning of this chapter, you will learn how to create, rename, and remove directories, as well as how to manage the files placed within them. In addition, you will see how to obtain the structure of the directories and information about the files located in a particular directory.
In the next part of the chapter, we...