• ベストアンサー

rubyの勉強をしていてプログラムを作っているのですがうまくいきません。

rubyのプログラムを作っています。 指定したディレクトリの中の指定したファイルを検索します。 そしてファイルの有無を条件にして処理をしていくプログラムをつくっています。 イメージでは下記のような感じ if test.txtを検索(検索先のディレクトリは/../../tmp) #ファイル存在する なにもしない else #ファイルが存在しない test.txtを作成 処理1  test.txtを削除 end 日本語ばっかりで申し訳ないのですがこんな感じです。 今はifを使ったのですがそれ以外の方法でもかまいません。 できればサンプルのプログラムを載せていただけるとありがたいです。 ご教授をよろしくお願いします。 利用環境 Windows XP Home Edition cygwinをインストールしてrubyを実行しています

質問者が選んだベストアンサー

  • ベストアンサー
  • SAY_MAN
  • ベストアンサー率41% (14/34)
回答No.1

こんにちわ すみません自分、Ruby使ったことないのですが if FileTest.exist?("../../tmp/test.txt") then // なにもしない? else //処理 end みたいな感じじゃないでしょうか?

参考URL:
http://mbl-fn.com/blog/index.php?e=19
koujing
質問者

補足

rubyにもFileTestにexistがありましたので使ってみましたらなんかいい感じっぽいです。 もう少しいろいろ書きかえてやってみます。 ほんとうにありがとうございます。

関連するQ&A