Wie lösche ich alle Dateien in einem Ordner, aber nicht den Ordner mit NIX-Standardbibliotheken?
Ich versuche, ein Programm zu erstellen, das den Inhalt des Ordners / tmp löscht. Ich verwende C / C ++ unter Linux.
system("exec rm -r /tmp")
löscht alles im Ordner, aber es löscht auch den Ordner, den ich nicht möchte.
Gibt es eine Möglichkeit, dies mit einem Bash-Skript zu tun, das via aufgerufen wird?system()
; Oder gibt es eine direkte Möglichkeit, wie ich dies in C / C ++ tun kann?
Meine Frage ist ähnlich wie diese, aber ich bin nicht auf OS X ...Wie lösche ich alle Dateien in einem Ordner, aber nicht den Ordner selbst?