Dieses Skript, geschrieben in Perl, macht genau das was ich will,
ich checks nur irgendwie nich dasselbe in Python zu tun.
HILFE!!!
Code: Alles auswählen
#!/usr/bin/perl
if(@ARGV!=1){print "Usage: $0 <file>\n";exit;}($file)=@ARGV;
$intro = "-------------------------------Listing-------------------------------";
print $intro;
$counter=();
open(FILE,">$file");
print FILE $intro;
$dir="..";
opendir(DIR, $dir) or die "Access denied: $dir: $!";
while(defined($files = readdir(DIR)))
{
print $files."\t";
$counter++;
print FILE $files."\n";
}
print $counter."\n";
print FILE $counter;
close(FILE);
closedir(DIR);
Die 2te Zeile bedeutet, das als Argument ein Dateiname angegeben wird wo die Daten dan gespeichert werden.
Der Rest ist wohl selbsterklärend nehm ich mal an.
Bei beiden Skript fehlt noch eine Split Funktion um nur den reinen Dateinamen in einer Liste parat zu haben.