Thread Dateien mit Musternamen einlesen (7 answers)
Opened by alla at 2009-12-14 15:43

alla
 2009-12-14 16:09
#129356 #129356
User since
2009-10-19
21 Artikel
BenutzerIn
[default_avatar]
Ich will ungefähr das machen:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
	
my $directory = '/path/';
opendir my $dirhandle, $directory or die $!;
while( my $entry = readdir $dirhandle ) {
next if $entry !~ /(\w{3}\d{8})\.txt\z/;
my $id = $1; #ich speichere hier meine id um dann sie zu verwenden
open(FILE,$entry); # jetzt mache die datei auf
open(FULL, ">fulltexts/${id}_f.txt"); fürs schreiben öffnen
binmode(FULL, ":utf8"); #output in utf8
while ($line3 = <FILE>) {
chomp($line3);
$full = get $line3;
$full =~ s/(\<|\>|\&)//g; #substitute (<|>|&) for a valide XML file
print FULL $fulltext;
}
}

View full thread Dateien mit Musternamen einlesen