删除Ruby中的所有ZipFile

删除Ruby中的所有ZipFile,ruby,Ruby,我需要删除/ABC/DEF下的所有zipfiles。下面这段代码不起作用。有什么问题吗 Dir.chdir "/ABC/DEF" files = Dir.glob("*.zip") files.each {|i| puts i File.delete("#{i}")} 在模式中使用完整路径: files = Dir.glob("/ABC/DEF/*.zip") 在发布问题时,仅说“不起作用”是不够的;最好准确地公布发生了什么,以及您为了解发生了什么而已经采取的任何

我需要删除/ABC/DEF下的所有zipfiles。下面这段代码不起作用。有什么问题吗

Dir.chdir "/ABC/DEF"

files = Dir.glob("*.zip")

files.each {|i| puts i
            File.delete("#{i}")}

在模式中使用完整路径:

files = Dir.glob("/ABC/DEF/*.zip")

在发布问题时,仅说“不起作用”是不够的;最好准确地公布发生了什么,以及您为了解发生了什么而已经采取的任何诊断步骤。这应该按原样进行;如果(a)目录存在,并且(b)我有删除权限,则我无法进行此中断。不相关,但插入一个字符串,其中该字符串只是另一个字符串似乎没有意义。没有错误消息。我试图添加
放置文件
,但它甚至都没有成功。我添加了
beginrescue
,但也没有打印任何错误消息。