gpt4 book ai didi

Ruby:如何递归查找和删除空目录?

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:12 25 4
gpt4 key购买 nike

我正在尝试编写一些 ruby​​,它会递归地在给定目录中搜​​索所有空子目录并将其删除。

想法?

注意:如果可能的话,我想要一个脚本版本。这既是实际需要,也是对我学习的帮助。

最佳答案

在 ruby 中:

Dir['**/*']                                            \
.select { |d| File.directory? d } \
.select { |d| (Dir.entries(d) - %w[ . .. ]).empty? } \
.each { |d| Dir.rmdir d }

关于Ruby:如何递归查找和删除空目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1290670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com