Ruby - File Directory Deleting


Deleting a directory is similar to deleting a file:


Dir.unlink and Dir.rmdir perform exactly the same function.

You can use absolute pathnames.

If a directory isn't empty, you cannot delete it with a call to Dir.delete.

You need to iterate through each of the subdirectories and files and remove them.

Or you can use the rm_f method of the FileUtils library that comes with Ruby:

require 'fileutils' 

Related Topic