in reply to FIle Directory Problem Driving me crazy.


All 4 of the above I gathered from the OP. I can't tell your intentions from your code comment and print statement.

Some advice: it's best to use absolute paths when performing system. If you use relative paths like "..", then that is relative to the current working directory of the spawned system process (most likely the dir where you launched your program, which may change). Maybe something like this:
my $dest = "$currentdir/.."; # means Z:/SALESD~1/LOGS/ORDERS my $cmd = "move $originalfilenamequantity $dest"; system($cmd) == 0 or warn("Failed: $cmd");

Update: Correction by anonymonk.

Replies are listed 'Best First'.
Re^2: FIle Directory Problem Driving me crazy.
by Anonymous Monk on Sep 09, 2011 at 06:56 UTC

    system($cmd) or warn("Failed: $cmd");

    See system and  0 == system... or warn "Failed...";