Schrift
[thread]11678[/thread]

Datei vorhanden?

Leser: 1


<< >> 5 Einträge, 1 Seite
simon78
 2008-04-21 23:16
#108660 #108660
User since
2007-09-26
11 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

ich möchte überprüfen ob in das Verzeichnis C:\temp
.TIF-Dateien oder .PDF-Dateien vorhanden sind.
Mit diesem Code geht leider nicht.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
# !/bin/perl -w 


$dir = "C:\\temp";

if ((-e "$dir\\*.tif") || (-e "$dir\\*.pdf))
{
print "Tif-files or Pdf-files available\n";
exit;
}else{
print "Tif-files or Pdf-files not available\n";
exit;
}

Kann mir bitte jemand helfen?
Danke in Voraus.
Gast Gast
 2008-04-21 23:43
#108661 #108661
ungetestet
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# !/bin/perl

use strict;
use warnings;

my $dir = "C:\\temp"; 

if(glob("$dir\\*tif")>0 || glob("$dir\\*tif")>0)
{ 
 print "Tif-files or Pdf-files available\n"; 
}
else
{ 
 print "Tif-files or Pdf-files not available\n"; 
}
exit
Linuxer
 2008-04-21 23:48
#108662 #108662
User since
2006-01-27
3881 Artikel
HausmeisterIn

user image
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
opendir my $dh, $dir or die "$dir: $!\n";
my @wanted = grep { m/\.(?:pd|ti)f\z/ } readdir $dh;
closedir $dh;

if ( @wanted ) {
  local $,= local $\ = $/;
  print "Folgende Dateien gefunden:",
    @wanted;
}
else {
  print "nix gefunden!\n";
}
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!
pktm
 2008-04-22 02:03
#108666 #108666
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Oder eben voll komfortabel mit CPAN:File::Find::Rule
Code: (dl )
1
2
3
4
  # find all the .pm files in @INC
my @files = File::Find::Rule->file()
->name( '*.pm' )
->in( @INC );


Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )
lichtkind
 2008-04-22 14:32
#108711 #108711
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
statt "C:\\temp" geht auch 'C:\temp'
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.
<< >> 5 Einträge, 1 Seite



View all threads created 2008-04-21 23:16.