2
A
回答
5
要获得在当前目录下的第一个匹配的文件,你可以使用:
file=Dir['*.app.zip'].first
或者搜索某些目录中的所有文件.app.zip,例如文件/ * app.zip,你可以使用类似:
Dir[File.join('files', '*.app.zip')].each |file|
puts "found: #{file}"
end
1
替代导演:
require "find"
Find.find(folder) do |file|
puts "#{file}" if file=~/\.app\.zip/
end
相关问题
- 1. 如何制作一个通用的生成文件来选择具有特定扩展名的所有文件
- 2. 按文件扩展名选择串
- 3. 移动具有特定文件名和扩展名的文件
- 4. QDir.setNameFilter如何仅显示具有特定扩展名的文件?
- 5. 如何仅上传具有特定扩展名的文件?
- 6. 如何从文件名表中选择所有不同的文件扩展名?
- 7. 选择除一个扩展名外的所有文件
- 8. 在.bat文件中选择多个具有相同扩展名的文件
- 9. 删除一切,但具有指定扩展名的文件
- 10. Perl:从特定文件夹中选择具有特定扩展名的不同文件名
- 11. 如何删除文件夹中具有特定扩展名的所有文件?
- 12. 检查具有特定扩展名的文件的目录
- 13. FileReader;选择文件扩展名
- 14. 复制具有特定扩展名的文件名的位置
- 15. 将文件扩展名与具有可变扩展名的文件相关联
- 16. 如何验证具有有效扩展名的文件?
- 17. 如何从没有扩展名的文件名获取文件扩展名?
- 18. 如何确定文件的扩展名
- 19. 选择所有带有扩展名的文件
- 20. 确定扩展名的文件没有扩展名
- 21. 如何在文件中打开具有特定扩展名的文件对话
- 22. 获取具有指定扩展名的所有文件node.js
- 23. 循环遍历所有具有特定扩展名的文件
- 24. 如何将扩展附加到尚不具有扩展名的文件?
- 25. 如何确定从一个文件的文件扩展名
- 26. 首选文件扩展名
- 27. 将具有特定扩展名的所有文件复制到另一个目录,同时更改扩展名
- 28. 如何删除具有多个扩展名的文件
- 29. 在文件夹中找到一个具有特定扩展名的文件
- 30. 具有特定扩展名的文件的递归搜索