if File.exist?(path) ... end
リモートのファイル
require 'open-uri' # environments.rb に入れちゃう
begin
if open(URI.parse(path))
# ファイルが存在したら実行
end
rescue => deadmeat
if deadmeat.message =~/somestring like 403/
# (Errno::ENOENT, OpenURI::HTTPError, etc...)などの exception を表示しない
# ファイルが存在しなかったらやること
end
end

0 件のコメント:
コメントを投稿