1

我希望能够通过 linux 中的 ruby​​ 脚本在以下文件夹结构中删除文件夹“OLDFOLDER”及其子文件夹(我对 ruby​​ 和 Linux 很陌生)。

/X/Y/Z/OLDFOLDER/SUBFOLDERS

我知道有一些方法可以删除 ruby​​ 中的文件夹,例如:

removeOldFolder = "rm /X/Y/Z/OLDFOLDER/"
    `#{removeOldFolder}`

但我不知道如何删除像我上面的结构这样的文件夹,

非常感谢任何帮助

4

1 回答 1

3

您应该使用FileUtils而不是系统调用这样的命令。

这样做的更好方法:

FileUtils.rm_rf("/X/Y/Z/OLDFOLDER/")

在任意位置执行时要格外小心。rm -rf

于 2013-05-06T11:17:36.527 回答