Schrift
[thread]6312[/thread]

testen ob Verzeichnis leer (Seite 4)

Tags: Ähnliche Threads

Leser: 2


<< |< 1 2 3 4 >| >> 34 Einträge, 4 Seiten
ptk
 2004-06-07 13:22
#83059 #83059
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Eine Loesung auf Basis von \w ist natuerlich falsch. Ein Dateiname kann viel mehr als nur Buchstaben und Zahlen enthalten: z.B. Interpunktionszeichen oder sogar nicht-druckbare Zeichen. Ich glaube, unter Unix sind nur \0 und / verboten.
Crian
 2004-06-07 17:49
#83060 #83060
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Ja.

Zu Dieter:
Natürlich war weiter oben eine Lösung, ich hab mich ja nur nochmal selbst zitiert =)

Interessant ist aber die letzte Idee: einfach mal versuchen, ob man drei Dateien auslesen kann. Ich würd aber trotzdem testen, ob wenn nicht die die man lesen kann . und .. sind. Du behauptest einfach, die wären immer da. Kannst Du das belegen? Ich hab keine Ahnung wie es beim Mac ist, nichtmal bei Windows bin ich mir sicher. Unter Linux hast Du recht, wenn man die Floppy mounted (und wenn nicht muss man eh andere Tools verwenden und kann leer/voll nicht so feststellen).
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
Gast Gast
 2004-06-07 20:21
#83061 #83061
@Crain
unter win und Linux bin ich 'ganz' sicher das 'immer' . und .. vorhanden ist - was den Mac anbelangt; keine Ahnung - so'n Teil hab ich bisher noch nicht unter den Fingern gehabt :)
Crian
 2004-06-08 00:29
#83062 #83062
User since
2003-08-04
5866 Artikel
ModeratorIn
[Homepage]
user image
Dann ist "Nachschauen ob es drei (oder mehr) Dateien im angegebenen Verzeichnis gibt" eine ziemlich geniale Methode, auf "leer" zu testen :)
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 3 4 >| >> 34 Einträge, 4 Seiten



View all threads created 2004-06-05 12:03.