Lorenzo Caggioni am Dienstag, 6. Dezember 2005 10.19:
> Hi!
> I write a big program in perl that open some file, and copy them to an
> other directory.
> To do move files I use this command:
>
>  system("mv","in_file/i","in_file/o") == 0
>            or die "Cannot reject input file: $! \n";

The File::Copy module with its move subroutine provides a more portable way of 
moving files around. 

system starts a new process. Avoid it, if not necessary.

> At the beginning, when the program aws little, it worked fine: If it can't
> find the file it wrote the message "Cannot...."
> Now, after adding some new command the program exit with no error message.
> What can be appened?

It seems that the additional code broke something, but since we don't know 
what this code is...

Does your code include

use strict;
use warnings;

?

This is always useful to get some hints about possible errors.

hth, joe

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to