[code lang=perl]$File_anfang="C:\ABC.1\datei";
Der \ hat in Perl-Strings eine escapende Wirkung ...
Wenn Du explizit einen \ haben willst, mußt Du ihn escapen.
Also "C:\ABC.1\datei";
Kann man das nicht mit "quotemeta" lösen? Dieser String wird nämlich dynamisch erzeugt [ => dirname(__FILE__) ], je nachdem wo mein Script im Dateisystem liegt.