Hallo Michael
Nein. Erstens ist eine URL keine Datei (jedenfalls ist der Zugriffsmechanismus unterschiedlich), zweitens ist der Begriff "existiert" bei einer URL temporär definiert (Server-Verfügbarkeit).
Man kann aber immerhin den response code überprüfen. Folgender Code macht das:
use LWP::Simple;
if(head($url))
{ do_something(); }
head($url) ist nur wahr, wenn der request auch erfolgreich war, und das ist er normalerweise nicht, wenn die Datei auf dem Server nicht existiert.
Gruss
Andreas