jeevs wrote:
I am in need to write a script which will count the number of files and directories in a given directory. It will also record the statistics of the directory within the main directory. I have thought of a hash structure like %hash = { filecnt => value, dircnt => value, dir1 => { filecnt => value, dircnt => value, dir1 =>{ ...} }, dir2 => { filecnt => value, dircnt => value, dir1 =>{ ...} }, }
[snip] My first thought is that your structure is very hard to get anything out of once it's been built. What is your intention once you've gathered all of this data? Also, I assume 'dir1', 'dir2' etc. are the names of the directories? What happens if a directory happens to be named 'filecnt' or 'dircnt'? I recommend you think through this a little more before committing yourself. You are likely to be more successful if your internal data structure is a basis for the solution to the overall problem rather than simply echoing the form of the source data. HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/