in reply to Re^3: Any issue with copy of file where filename contains + sign?
in thread Any issue with copy of file where filename contains + sign?

if ($filename_new =~ m/\+/ ) { $filename_new = $bugfixzip; my $bugfixzip = $SOURCE_DIR."/"."bugfixfiles.zip"; print "Zipping files with + sign in filename\n"; system("zip ${bugfixzip} ${filename_new}"); print "copy $bugfixzip","$WORK_DIR/$project/$version/$lang/ +us_source/$bugfixzip\n"; copy ("$bugfixzip","$WORK_DIR/$project/$version/$lang/us_so +urce/bugfixfiles.zip"); system("unzip $WORK_DIR/$project/$version/$lang/us_source/b +ugfixfiles.zip $WORK_DIR/$project/$version/$lang/us_source/"); }

Replies are listed 'Best First'.
Re^5: Any issue with copy of file where filename contains + sign?
by Anonymous Monk on Apr 09, 2010 at 16:58 UTC

    ++ for readability, thanks!

    If you inspect the zip file does it have a path inside? The problem might have been caused during the compression process.

    The other thing to do is try it manually from the command line. Also, see if there are any flags you need to pass to your unzip program to make it behave more like what you want