Skip to main content

Java For Python Programmers Edition 2

Section 8.2 Creating Files

We will now create a File object. It is important to create a meaningful name for the File object. We will call ours myFile, and we will call our class CreateFileObject.

Note 8.2.1.

myFile is the name of the object within the program, while myfile.txt is the name of the file itself and will be the file name if the operation that creates the file is successful.
Now let’s learn how to make a file in Java. In Python. files can be made using the open() function on a file path that doesn’t exist yet. Similarly, in Java you create a file by using the createNewFile() method on a File object. This method actually does the work of creating a file and saving it in the current working directory, and returns a boolean value of either true or false if the file is successfully created. We can use this method’s possible return values in tandem with an if/else selection to determine if the file was created. Finally, we encase this code within try/catch blocks. This step is required in the Java code to be compiled. If try/catch blocks using IOException are not included, there will be compilation errors.
First, lets look at the equivalent Python code:
Now, let’s look at Java code that accomplishes the same task:

Note 8.2.2.

You may have noticed the use of another method from the File class; getName(). This method returns a string containing the name of the file.
You have attempted of activities on this page.