Thread [Net::FTP] Deep recursion on subroutine "Net::FTP::rmdir" at C:/strawberry/perl/lib/Net/FTP.pm line 681. (8 answers)
Opened by bianca at 2015-08-24 19:15

bianca
 2015-08-24 19:15
#181897 #181897
User since
2009-09-13
7016 Artikel
BenutzerIn

user image
Hallöchen!

Win 7 64 Bit, Strawberry 5.18.4
Wenn ich dieses Script laufen lasse
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
#!/usr/bin/perl
use strict;
use warnings;

require Net::FTP; # <- Version 3.05
my $ftp = Net::FTP->new('ftp.servername.de');
$ftp->login('user','pass');
$ftp->rmdir("/verzeichnis/1",1) or do { print "fail" };
$ftp->quit;

erhalte ich die Meldung
Quote
Deep recursion on subroutine "Net::FTP::rmdir" at C:/strawberry/perl/lib/Net/FTP.pm line 681.

Das Verzeichnis enthält keine Unterverzeichnisse und 123 Dateien.
Lasse ich das Script in der Eingabeaufforderung laufen, dauert es auch ein paar Sekunden bis die Meldung kommt. Und nach der Meldung kommt das Script auch nicht zurück, es muss mit STRG C abgewürgt werden.
Löschen tut das Script auf dem FTP Server leider garnichts.

Was kann ich da machen?
10 print "Hallo"
20 goto 10

View full thread [Net::FTP] Deep recursion on subroutine "Net::FTP::rmdir" at C:/strawberry/perl/lib/Net/FTP.pm line 681.