Schrift
[thread]6036[/thread]

Existenz einer Datei (Seite 2)

Leser: 1


<< |< 1 2 >| >> 14 Einträge, 2 Seiten
[E|B]
 2004-01-26 22:08
#79502 #79502
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Find da keinen Unterschied...
"-e" prüft, ob ein File existiert, während "-f" und "-d" prüfen, ob es sich um ein Verzeichnis oder einer Datei handelt.
Kannst du den Unterschied zitieren? Find ich irgendwie nicht... :o/
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
eisbeer
 2004-01-26 22:17
#79503 #79503
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
-e : Datei existiert (phyisch)
-z : Datei existiert und hat die Größe == NULL
-s : Datei existiert und hat die Größe != NULL
-f : Datei ist eine reine Textdatei
-d : Datei ist ein Verzeichnis
-l : Datei ist ein Link

Quelle: Perl 5 kurz & gut, O'Reilly
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
Strat
 2004-01-26 23:53
#79504 #79504
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=eisbeer,26.01.2004, 21:17]-e : Datei existiert (phyisch)
[/quote]
ist offenbar falsch uebersetzt; es muss nicht Datei heissen, sondern Verzeichniseintrag. -e reagiert auch auf Verzeichnisse, Links, Sockets, ...

[quote=eisbeer,26.01.2004, 21:17]
-f : Datei ist eine reine Textdatei[/quote]
ist nicht korrekt, sondern es muss -T fuer ascii-textdatei heissen. -f ist eine Datei

nebenbei: -s liefert die groesse der datei zurueck...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
Crian
 2004-01-27 01:50
#79505 #79505
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
-e existiert
-w schreibbar
-r lesbar

----

-f plain file
-d directory
-l symbolical link
-p pipe
-b block special
-c character special
-S Socket


es sind verschiedene logische Ebenen
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2004-01-26 14:39.