Как удалить все содержимое папки с Ruby-Rails?
У меня есть public/cache папка с файлами и папками. Как я могу полностью очистить эту папку с помощью задачи rake?
3 ответа:
Рубин имеет *nix
rm -rfв эквиваленте FileUtils модуль, который можно использовать для удаления как файлов, так и непустых папок/каталогов:FileUtils.rm_rf('dir/to/remove')чтобы сохранить сам каталог и только удалить его содержимое:
FileUtils.rm_rf(Dir.glob('dir/to/remove/*')) FileUtils.rm_rf(Dir['dir/to/remove/*']) # shorter version of above