David Alban <exta...@extasia.org> writes: That has the same failure mode: you can't rename, or hard-link, across separate file systems. This bites if you use File::Temp, which uses /tmp, and your target is somewhere else.
Now, a symbolic link might do it, if you didn't count on the receiver deleting the temporary file to handle getting it gone, but you probably do. Daniel > if you do need a copy, hard linking would provide, well, not a true > copy, but something that could play one on tv. and, like a moved file > (in the same filesystem), it benefits from the "copy" springing into > existence complete. > > On Mon, Sep 20, 2010 at 4:13 PM, Daniel Pittman <dan...@rimspace.net> wrote: >> Just make sure it is a move, not a copy, of the file; at least one developer >> around me has dropped in File::Copy::move when they got a plain rename >> refused >> because it crossed devices — so ended up copying the data in anyway. -- ✣ Daniel Pittman ✉ dan...@rimspace.net ☎ +61 401 155 707 ♽ made with 100 percent post-consumer electrons