Hatte ein modul fcopy.pm (glaub ich) installiert, da
der auch der normale copy befehl nicht die daten überschreibt
was meinst du mit normalem copy befehl?
copy() aus File::Copy überschreibt dateien problemlos:
$ cat foo
alt
$ cat bar
neu
$ perl -wE'
use File::Copy;
copy "bar", "foo" or die $!;
'
$ cat foo
neu
wie du siehst, wurde foo von bar überschrieben.
bitte poste code, anstatt von nicht existierenden funktionen und „normalen copy befehlen“ zu reden.
wenn man den code nicht sieht, kann man auch nicht sagen, was du falsch machst.