2014-11-11 5 views
0
내가 그것을 많은이 생성됩니다 사실

루비 온 레일즈 종이 클립 File.exist

오디오/공공/시스템/폴더 _에 저장됩니다 파일 ..와 아들 .. 업로드 할 때마다 내가 그렇게 종이 클립 보석을 사용하고

시스템 폴더 아래의 폴더와 가장 깊은 폴더에있는 파일 문제는 어떻게 이러한 파일 계층 구조 (시스템) 아래에 물리적으로 존재하거나 존재하지 않는 파일을 검사 할 수 있는지입니다.

감사

답변

0

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