标签: ruby linux bash
我希望能够通过linux中的ruby脚本删除以下文件夹结构中的文件夹“OLDFOLDER”及其子文件夹(我是ruby和Linux的新手)。
/X/Y/Z/OLDFOLDER/SUBFOLDERS
我知道有办法删除ruby中的文件夹,例如:
removeOldFolder = "rm /X/Y/Z/OLDFOLDER/" `#{removeOldFolder}`
但我不知道如何删除文件夹,如上面的结构,
任何帮助非常感谢
答案 0 :(得分:3)
你应该使用FileUtils而不是系统调用这样的命令。
更好的方法:
FileUtils.rm_rf("/X/Y/Z/OLDFOLDER/")
在任意位置执行rm -rf时,请务必非常。
rm -rf