Recursively builds a file tree from a given file.
Asynchronously loads the content of the file and invokes the provided callback with the content.
Asynchronously saves the provided content to the file.