【问题标题】:Find the file in the folder with specific end in ruby在 ruby​​ 中以特定结尾的文件夹中查找文件
【发布时间】:2014-05-02 18:22:48
【问题描述】:

我的文件夹里有很多文件,比如mp4、mov、avi文件。但我必须找到以“_college.mp4”结尾的文件。

我尝试了以下方式

File.exists?("#{temp_dir}/*_college.mp4")

但我没有工作。我如何在 ruby​​ 中做到这一点。

【问题讨论】:

    标签: ruby ruby-1.9.3 ruby-1.9


    【解决方案1】:

    你应该使用Dir::glob 方法:

    Dir.glob("#{temp_dir}/*_college.mp4")
    

    【讨论】:

      【解决方案2】:

      @ArupRakshit answered 完美。我想补充:

      您甚至可以使用简写 Dir[] 代替 #glob 简写:

      Dir["#{temp_dir}/*_college.mp4"]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-29
        • 1970-01-01
        • 1970-01-01
        • 2017-11-24
        相关资源
        最近更新 更多