【问题标题】:Paperclip File.exist in Ruby on RailsRuby on Rails 中的 Paperclip File.exist
【发布时间】:2015-01-07 23:09:50
【问题描述】:

我使用的是回形针 gem,所以每当我上传将保存在 /public/system/folder_name.. 和儿子.. 中的音频文件时..

实际上它会在系统文件夹下创建许多文件夹,并且文件存在于最深的文件夹中 所以问题是我们如何检查这些文件夹层次结构(系统)下是否存在任何文件。

谢谢

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    Check out this answer

    你会有更多的例子,但我认为这会回答你的问题:

    def file_dir_or_symlink_exists?(path_to_file)
      File.exist?(path_to_file) || File.symlink?(path_to_file)
    end
    
    file_dir_or_symlink_exists?('/Users')                          # => true
    file_dir_or_symlink_exists?('/usr/bin/ruby')                   # => true
    file_dir_or_symlink_exists?('some/bogus/path/to/a/black/hole') # => false
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-22
      • 2013-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      相关资源
      最近更新 更多