GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie mit C unter Linux, ob ein Verzeichnis leer ist

Gibt es einen effizienteren Weg, um nach einem leeren Verzeichnis zu suchen, insbesondere wenn es Tausende von Dateien enthält, wenn es nicht leer ist

Wie Sie Ihren Code geschrieben haben, spielt es keine Rolle, wie viele Dateien er hat (Sie break wenn n> 2). Ihr Code verwendet also maximal 5 Aufrufe. Ich glaube nicht, dass es eine Möglichkeit gibt, es (portabel) schneller zu machen.


Linux
  1. Debuggen Sie Linux mit ProcDump

  2. So laden Sie Dateien/Verzeichnisse mit sFTP unter Linux hoch oder herunter

  3. Überprüfen Sie den Speicherplatz in Linux mit den Befehlen df und du

  4. Linux-Befehl zum Leeren aller Dateien eines Verzeichnisses

  5. Gibt es unter Linux ein Verzeichnisäquivalent zu /dev/null?

Finden Sie das aktuelle Arbeitsverzeichnis eines Prozesses mit Pwdx in Linux

So wechseln Sie automatisch zu einem Verzeichnis, ohne den Cd-Befehl in Linux zu verwenden

So überprüfen Sie die Internetgeschwindigkeit unter Linux mit Speedtest CLI

Eine einfache Möglichkeit, die NVIDIA-Treiberversion unter Linux zu überprüfen

Wie drucke ich das Arbeitsverzeichnis mit dem Linux-Befehl pwd?

So überprüfen Sie die Größe von Dateien und Verzeichnissen unter Linux