File I/O functionality in C# depends largely on the underlying BCL. There are no keywords in C# for dealing with file I/O specifically.  This chapter will familiarize you with some of the common file I/O operations so that you can start using them immediately.
 This is the same case for Java too. File I/O depends wholly on the underlying Java core classes rather than the language itself.
The classes will not be described fully, and there is usually more than one way to accomplish something. You will be expected to refer to the API documentation for more information.
In order to execute the codes in this chapter, you need the necessary permissions to manipulate your file system. 
 Permissions and security will not ...