Schrift
[thread]8508[/thread]

Kopieren von großen Dateien

Leser: 1


<< >> 5 Einträge, 1 Seite
zipster
 2006-11-15 17:39
#71763 #71763
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Hi,

ich habe hier ne Datei die genau 8,00Gb groß ist und diese Datei möchte ich gern von a nach b kopieren.

Ich hab dafür folgenden Code verwendet
Code: (dl )
1
2
3
4
5
6
use strict;
use warnings;
use File::Copy ();


File::Copy::copy('D:\vmware\winxp\Windows XP Professional-flat.vmdk', 'G:\vmware_bck\winxp\test.vmdk') || die print "$!";


Ich bekomme aber immer die Fehlermeldung
Quote
1 at D:\Daten\Arbeit\Programmieren\Perl-Scripte\VMperl\copy_big_files.pl line 6

No such file or directory


Was mache ich falsch?
Oder liegt der Fehler bei File::Copy? Wenn ja wie kann man diesen Fehler beheben?

Danke

Gruß
Seri aka Zipster
nepos
 2006-11-15 17:55
#71764 #71764
User since
2005-08-17
1420 Artikel
BenutzerIn
[Homepage] [default_avatar]
Denke nicht, dass es was mit der Groesse zu tun hat. Eher mit dem Namen und den darin enthaltenen Leerzeichen.
renee
 2006-11-15 18:01
#71765 #71765
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Oder mit dem Kopieren über Laufwerks-Grenzen...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
zipster
 2006-11-15 18:41
#71766 #71766
User since
2004-09-06
458 Artikel
BenutzerIn
[default_avatar]
Ja war meine USB-Festplatte... Sowas hatte ich ja auch noch nie...
Explorer und xcopy kopiert und file::copy weigert sich.

Na ja man muss nicht alles verstehen.
Danke für eure Hilfe.
sesth
 2006-11-15 22:45
#71767 #71767
User since
2005-02-01
181 Artikel
BenutzerIn
[default_avatar]
Gebe mal
Quote
perl -V
ein und untersuche die Ausgabe auf folgendes:
Quote
Compile-time options: MULTIPLICITY PERL_IMPLICIT_CONTEXT
PERL_IMPLICIT_SYS PERL_MALLOC_WRAP
PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES
USE_PERLIO USE_SITECUSTOMIZE

Wenn USE_LARGE_FILES fehlt, kann Deine perl-Version keine Dateien > 2GB verarbeiten, da nur eine 32 bit Adressierung erfolgt.
Gruß
Thomas
<< >> 5 Einträge, 1 Seite



View all threads created 2006-11-15 17:39.