%perl> use File::Copy; use File::Touch; my $cwd = $m->base_comp->source_dir; if($ARGS{o} && $ARGS{f}){ if($ARGS{o} eq 'm'){ touch("$cwd/../mp3/incomplete/$ARGS{f}"); move("$cwd/../mp3/incomplete/$ARGS{f}" => "$cwd/../mp3"); } elsif($ARGS{o} eq 'c'){ touch("$cwd/../mp3/incomplete/$ARGS{f}"); copy("$cwd/../mp3/incomplete/$ARGS{f}" => "$cwd/../mp3"); } elsif($ARGS{o} eq 'd'){ unlink "$cwd/../mp3/incomplete/$ARGS{f}"; } print ""; } %perl> % use IO::All; % my @incoming = sort {(stat("$a"))[9] <=> (stat("$b"))[9]} grep{/\.mp3/o} io("$cwd/../mp3/incomplete")->all_files(); % if (@incoming){
| NAME | SIZE (bytes)
| |