目录删除
要删除目录,请使用 Dir.rmdir。 但是,与命令 rmdir 一样,此方法只能删除空目录。
Dir.rmdir("dir")
因此,如果不递归删除内容,则无法删除包含内容的目录。 fileutils 库中的 FileUtils.rm_r 会为您完成这项工作。
reqiure 'fileutils' FileUtils.rm_r("dir")
即使使用 FileUtils.rm_r,也存在只读文件妨碍而无法完成删除的情况。 在这种情况下,可以使用 FileUtils.rm_rf 强制删除。
reqiure 'fileutils' FileUtils.rm_rf("dir")
标签:删除,小提示,fileutils,rmdir,FileUtils,rm,ruby,dir From: https://www.cnblogs.com/hello-ruby/p/17425030.html