gpt4 book ai didi

ruby - 删除名称与模式匹配的所有文件

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

我有多个文件(在一个包含数千个文件的文件夹中),例如:

...
page_bonus.txt
page_code1.txt
page_code2.txt
page_text1.txt
page_text2.txt
page_text3.txt
...

如何删除所有 page_code* 文件?

注意:我不想使用 FileUtils 或 shell

最佳答案

Dir::glob支持单个字符通配符(即 ?)。根据您的示例,您可以使用 ? 在给定目录中找到适当的文件,然后删除它们。

Dir.glob('/home/your_username/Documents/page_code?.txt').each { |file| File.delete(file)}

关于ruby - 删除名称与模式匹配的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38947286/

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