PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl .. net::ftp.. move file?


Darthshoot
06.02.2008, 09:42
Hallo,

ich bräuchte dringend eine Möglichkeit, Files in einem Verzeichnis im Server zu verschieben. Zum Beispiel von:

/bla/a nach /bla/b

alle möglichen Dateien.

Gibt's so einen Befehl überhaupt? Ich suche schon seid 2 Tagen danach im Internet, konnte aber keinen finden :( move... gibts net.. also zumindest nicht in der Grundausstattung??

EDIT: Ich habe auch schon sowas in der Art probiert... geht trotzdem nicht:

ftp->put ( $a, $b );
ftp->delete ( $a );

Danke im Voraus,
MfG Darthshoot


kill4h`
06.02.2008, 10:47
Das sollte doch mit "rename from" und "rename to" möglich sein. Net::FTP bietet diese Methode, wie ich gesehen habe. Und wenn das nicht hinhaut, installier dir doch ein FTP Programm, dass die Befehle auflistet, die es ausführt. Dann siehst du ja, was es macht, wenn du eine Datei verschieben willst.

Darthshoot
06.02.2008, 10:51
AHH! Es hat geklappt! Vielen Dank :D

jamenai
13.02.2008, 19:58
Alternative: File::Copy http://perl.active-venture.com/lib/File/Copy.html

Wenns nicht gerade net::ftp sein muss ;)