Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7715[/thread]

textfiles teilen



<< >> 3 Einträge, 1 Seite
picknicker187
 2006-02-16 19:05
#63040 #63040
User since
2006-01-12
6 Artikel
BenutzerIn
[default_avatar]
hi,

ich habe ein script, das ein textfile erzeugt. ich würde es jetzt gerne so machen, dass das file beim erzeugen in mehrere teile geteilt wird. also im klartext: immer wenn das file 5mb groß ist, soll ein neues angefangen werden. weiss jemand wie ich das am einfachsten mache?

gruß und danke,

michel
bloonix
 2006-02-16 19:20
#63041 #63041
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Die Funktion tell gibt dir die Position des Zeigers in Bytes wieder.
Wenn du zum Beispiel eine Datei für ein Append öffnest, befindet sich
der Zeiger am Ende der Datei.

Beispiel:

Code: (dl )
1
2
3
4
5
6
7
8
open FILE,'>>','./irgendeine_datei' or die $!;
my $position = tell(FILE);

if ($position > 5242880) {
# dann fange eine neue Datei an ...
}

close FILE;
\n\n

<!--EDIT|opi|1140110612-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
renee
 2006-02-17 00:33
#63042 #63042
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
<< >> 3 Einträge, 1 Seite



View all threads created 2006-02-16 19:05.