Global symbol "$directory" requires explicit package name (did you forget to declare "my $directory"?) at 1201637.pl line 25. Global symbol "$directory" requires explicit package name (did you forget to declare "my $directory"?) at 1201637.pl line 26. 1201637.pl had compilation errors.