On 1/27/06, John Maclean <info / jayeola.org> wrote:
> Chaps,
>
> Say you've defined a variable:-
>
> a = "l2.txt" # where l2.txt is a file that you know exists
> irb(main):009:0> File.exist?("l2.txt")
> => true
>
> #How can I use the variable a within the File.exist(parameter)?
> irb(main):012:0> a
> => "l2.xt"
>
> irb(main):013:0> File.exist?(a)
> => false
>
> irb(main):015:0> File.exist?("#@a")
> => false
>

That should just work:

irb(main):010:0> File.exist? 'helloworld.rb'
=> true
irb(main):011:0> a = 'helloworld.rb'
=> "helloworld.rb"
irb(main):012:0> File.exist? a
=> true
irb(main):013:0> File.exist? 'nothere'
=> false