![]() |
Ordner prüfen ob er leer ist
Hi
gibt es eine Möglichkeit zu prüfen ob ein Ordner lee ist oder nicht z.b.
Delphi-Quellcode:
Gruß Saschaif Directory(C:\test) = Empty then showmessage ('leer'); |
Re: Ordner prüfen ob er leer ist
mit FindFirst und FindNext schauen ob etwas im ordner gefunden wird :)
|
Re: Ordner prüfen ob er leer ist
da bräuchte man doch nur per FindFirst() zu gucken ob du was findest...
//Da war Sir Thornberry ein bisschen schneller :D |
Re: Ordner prüfen ob er leer ist
Aber Vorsicht - FindFirst alleine geht schief weil in jedem Ordner "." und ".." gefunden wird.
|
Re: Ordner prüfen ob er leer ist
Nicht gewusst :thumb:
|
Re: Ordner prüfen ob er leer ist
so ähnlich
Delphi-Quellcode:
if FindFirst(Form1.ServerPfad + 'Bilder',faAnyFile, SR) = 0 then
|
Re: Ordner prüfen ob er leer ist
Zitat:
Delphi-Quellcode:
Denn bei Deiner Abfrage werden auch die . und .. Verzeichnisse mit ausgewertet.
if FindFirst(Form1.ServerPfad + 'Bilder\*.jpg',faAnyFile, SR) = 0 then
Wie der Sir schon gesagt hat. Grüße Klaus |
Re: Ordner prüfen ob er leer ist
Hmm, schon richtig,
aber bei Angabe eines Extends wird nicht allgemeingültig geprüft, ob das Verzeichnis leer ist. In diesem Fall wird lediglich geprüft, ob sich Dateien mit der spezifizierten Endung im Verzeichnis befinden. |
Re: Ordner prüfen ob er leer ist
Zitat:
das ist schon richtig was Du schreibst. Ich ging nur davon aus, dass sich im Ordner Bilder auch nur jpg-Bilder befinden. Grüße Klaus |
Re: Ordner prüfen ob er leer ist
Ja mein problem ist ja noch das ich auf drei Formate prüfen muss (jpg,gif und bmp) also fühge ich es einfach mit einem OR an oder?
einfacher wäre es natürlich ob es kommplett leer ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz