in reply to Re: Finding old copies of files
in thread Finding old copies of files

hippo, thanks! I had some time this morning, and started improving the code based on your comment. While there's still a lot of work to do, I added a method:
sub write_list_to_logfile { my ( $list, $logfile ) = @_; open my $file, '>', $logfile or die "Can't open $logfile: $!"; foreach my $line ( @$list ){ print $file "$line\n"; } close $file; }
And then changed the logging method to use the new method:
if ( keys(%known_dirs) ) { my @known_dirs = keys(%known_dirs); my $known_dirs_filename = "$dir/known_dirs.list"; write_list_to_logfile(\@known_dirs, $known_dirs_filename); }
The new method works, but I ran out of time before I could streamline it more. I'm thinking I can eliminate the two assignments, but need to test the idea.

Chronicler: The Domici War (domiciwar.net)

General Ne'er-do-well (github.com/LeamHall)