Hi Charley,
You gave a convenient way to achieve the goal. By the way, I guess a double quote is missing before the last bracket in the second line when using expand_path(). Thanks very much for your help. Jason ________________________________ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Charley Baker Sent: 2007年3月6日 0:08 To: [email protected] Subject: Re: [Wtr-general] What is the funtion in Ruby equivalent as strrchrin C There are quite a few ways to do this, here's one using expand_path: f = File.dirname(__FILE__) # get your test directory puts File.expand_path("#{f}/..) # get the directory above your test directory -Charley On 3/5/07, Jason He < [EMAIL PROTECTED]> wrote: Dear all, I use "example_logger1.rb" and "test_logger1.rb" C:\watir1145\examples\logging to logging, but a problem is that the generated log file will under the same directory with test cases, I want put the generated logs into a separated directory. The code in the "example_logger1.rb" is that, logger = CoreLogger.new(File.join(File.dirname(__FILE__), "#{fileNamePrefix}_#{time}.txt") ,2, 1000000) Here the "File.dirname(__FILE__)" will return the directory who stores test cases. Now I want get the directory upper of the directory of "File.dirname(__FILE__)", is there a equivalent function or Regexp in Ruby/Watir as strrchr/substr in C to achieve this? Any hint or help is appreciated. Regards, Jason _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
_______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
