Perl tips
Undefine vars[edit]
You have several ways to undef a list of vars already. The most simple I know is ( $from, $to ) = ();
Chop[edit]
Create path based on file name[edit]
use Path::Class; my $destination_file = file('tardir/dest1/dest2/test.txt'); $destination_file->dir->mkpath; # ... do the copying here