1

LinuxのRubyスクリプトを使用して、次のフォルダー構造にあるフォルダー「OLDFOLDER」とそのサブフォルダーを削除できるようにしたいと思います(RubyとLinuxは初めてです)。

/X/Y/Z/OLDFOLDER/SUBFOLDERS

ルビーでフォルダーを削除する方法があることは知っています。たとえば、次のようになります。

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 に答える