Leser: 3
![]() |
|< 1 2 3 4 >| | ![]() |
32 Einträge, 4 Seiten |
open(LS,"/bin/ls ../Bilder |")||print "LS";
1
2
3
4
5
opendir LS, '../Bilder' or die $!;
while (my $file = readdir LS) { ... }
# oder moderner mit lexikalischem filehandle:
opendir my $ls, '../Bilder' or die $!;
while (my $file = readdir $ls) { ... }
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!usr/bin/perl -w
use CGI::Carp qw(fatalsToBrowser);
use File::Copy;
use strict;
opendir (my $ls, '/usr/home/public_html/content/1') or die $!;
while (my $file = readdir ($ls)) {
if ( !(-d $file)){
chomp($file);
# print "File: " . $file . "\n";
# print "Dir: " . $ls . "\n";
if (unlink($file) == 0) {
print "File $file deleted successfully.\n";
} else {
print "File $file was not deleted.\n";
}
}
else{
;
print "Directory\n";
}
}
closedir $ls;
File 01.txt deleted successfully!
unlink $file;
1
2
3
4
5
if (unlink($file) == 0) {
print "File $file deleted successfully.\n";
} else {
print "File $file was not deleted.\n";
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!usr/bin/perl -w
use CGI::Carp qw(fatalsToBrowser);
use File::Copy;
use strict;
my $dir = '/usr/home/public_html/content/1';
opendir (my $ls, $dir) or die $!;
while (my $file = readdir ($ls)) {
if ( !(-d $file)){
chomp($file);
if (unlink($dir . '/' . $file)) {
print "File $file deleted successfully.\n";
} else {
print "File $file was not deleted: $!.\n";
}
}
else{
print "Directory\n";
}
}
closedir $ls;
1
2
3
4
5
6
7
8
~/entwicklung 68> ll ../pkb_test/
total 10
-rw-rw-r-- 1 reneeb bioinf 823 Jan 23 12:33 main.pl
-rw-rw-r-- 1 reneeb bioinf 1605 Jan 23 10:55 test.html
-rw-rw-r-- 1 reneeb bioinf 132 Jan 22 16:43 test.pl
~/entwicklung 69> rm main.pl
main.pl: No such file or directory
~/entwicklung 70>
1
2
3
4
5
6
7
~/entwicklung 71> ll ../pkb_test/
total 10
-rw-rw-r-- 1 reneeb bioinf 823 Jan 23 12:33 main.pl
-rw-rw-r-- 1 reneeb bioinf 1605 Jan 23 10:55 test.html
-rw-rw-r-- 1 reneeb bioinf 132 Jan 22 16:43 test.pl
~/entwicklung 72> rm ../pkb_test/main.pl
~/entwicklung 73>
![]() |
|< 1 2 3 4 >| | ![]() |
32 Einträge, 4 Seiten |