On Sat, 24 Sep 2005, Joe Van Dyk wrote:

> There seem to have been a bunch of filesystem-related releases
> recently.  So I'm not sure if one of them would address my problem
> better than something that's in the standard library.
>
> I'm starting a bunch of applications and need to write their stdout
> and stderr to logs.  Log files are stored at /<some_base_path>/<user
> name>/<application name>.log.
>
> What's the simplest way of creating all those directories (assuming
> that none of them exist)?

require 'fileutils'
FileUtils::mkdir_p 'dir'

you don't need to care if it exsts and all subdirs are created on the fly.

cheers.

-a
-- 
===============================================================================
| email :: ara [dot] t [dot] howard [at] noaa [dot] gov
| phone :: 303.497.6469
| Your life dwells amoung the causes of death
| Like a lamp standing in a strong breeze.  --Nagarjuna
===============================================================================