如何用Ruby-Rails删除文件夹的所有内容?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (73)

我有一个public/cache文件夹,其中有文件和文件夹。如何使用rake完全清空该文件夹?

提问于
用户回答回答于

rm -rf:

FileUtils.rm_rf('dir/to/remove')

保持目录本身并只删除其内容:

FileUtils.rm_rf(Dir.glob('dir/to/remove/*'))
用户回答回答于

可以使用倾斜的单引号(在代字号旁边)运行命令,如下所示:

`rm -fr public/cache/*`

这可能比你想要的更依赖于平台,但它开辟了很多可能性。

扫码关注云+社区