Hello Colleagues, here is another reproducer for a 5.12 problem (this might be something for Robert). The following little script fails:
use File::Copy; my $from = 'sys$login:from.lis'; my $to = 'sys$login:to.lis'; system("create/fdl=nl: $from") ; copy($from, $to) || warn ("Copy failed:", $!); The failiure condition is that the file spec does not contain an explicit directory spec (i.e. dsa0:[zinser]to.lis works). Throwing in a print in Copy.pm just before the return syscopy($from, $copy_to) || 0 reveals that $copy_to incorrectly gets expanded to temp:[]to.lis and accordingly the subsequent copy fails. Up to the section File::Spec->splitpath ... File::Spec->catpath $copy_to does contain the correct file spec, so this is most proably where the culprit is. Oh, and yes this does work with 5.8.x ;-) Greetings, Martin ----------------------------------------- Diese E-Mail enthaelt vertrauliche oder rechtlich geschuetzte Informationen. Wenn Sie nicht der beabsichtigte Empfaenger sind, informieren Sie bitte sofort den Absender und loeschen Sie diese E-Mail. Das unbefugte Kopieren dieser E-Mail oder die unbefugte Weitergabe der enthaltenen Informationen ist nicht gestattet. The information contained in this message is confidential or protected by law. If you are not the intended recipient, please contact the sender and delete this message. Any unauthorised copying of this message or unauthorised distribution of the information contained herein is prohibited. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead