use Win32; Win32::CopyFile( "$src_path/$upc/$realtracknum.mp3", "$dst_path/$upc/$realtracknum.mp3", 1 ) or warn "couldnt File::Copy $src_path/$upc/$realtracknum.mp3: $!"; #### return 0 unless @_ == 2; return Win32::CopyFile(@_, 1); #### my @copy_args = ( "$src_path/$upc/$realtracknum.mp3", "$dst_path/$upc/$realtracknum.mp3" ); Win32::CopyFile(@copy_args, 1) or warn "couldnt File::Copy $src_path/$upc/$realtracknum.mp3: $!";