- ベストアンサー
rubyの勉強をしていてプログラムを作っているのですがうまくいきません。
rubyのプログラムを作っています。 指定したディレクトリの中の指定したファイルを検索します。 そしてファイルの有無を条件にして処理をしていくプログラムをつくっています。 イメージでは下記のような感じ if test.txtを検索(検索先のディレクトリは/../../tmp) #ファイル存在する なにもしない else #ファイルが存在しない test.txtを作成 処理1 test.txtを削除 end 日本語ばっかりで申し訳ないのですがこんな感じです。 今はifを使ったのですがそれ以外の方法でもかまいません。 できればサンプルのプログラムを載せていただけるとありがたいです。 ご教授をよろしくお願いします。 利用環境 Windows XP Home Edition cygwinをインストールしてrubyを実行しています
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちわ すみません自分、Ruby使ったことないのですが if FileTest.exist?("../../tmp/test.txt") then // なにもしない? else //処理 end みたいな感じじゃないでしょうか?
補足
rubyにもFileTestにexistがありましたので使ってみましたらなんかいい感じっぽいです。 もう少しいろいろ書きかえてやってみます。 ほんとうにありがとうございます。