There is a ruby function that checks if a file exists. This function returns true if the file exists.
Why? If you try to open a file that doesn’t exist, at best it will return an empty string and at worst it will crash your program. That would lead to unexpected results and thus you want to check if the file exists.
The following ruby code will check if the specified file exists or not.
If no file root is specified, it will look for the file in the same directory as the code.
If the file exists, it will return true. If not, it will return false.
Sometimes you want to check if a file exists before continuing the program. This leads to clean code: first check for errors, if no errors continue.
#Ruby function to check if file existensts
puts 'File does not exist'
- Check if a file exists on your local disk
- Can you check if a file exists on an external disk?