also ich muss ein Programm schreiben, das beim Starten des Computers den kompletten Verzeichnisbaum nach bestimmten Dateien durchsucht. Mit welcher Funktion kann ich das machen bzw. wie muss ich die Funktion schreiben? Als hinweis, ich benutze Borland C++ BuilderX und muss eine Konsole programmieren.
Installier cygwin und schreib dir ein Shell-Skript. Das ist mit find ganz einfach:
shell:
#!/bin/sh
find / -name $PATTERN
Für den Fall, dass dus trotzdem aus irgend einem seltsamen Grund mit Borland machen willst, schieb ich dich mal in das entsprechende Forum. --> -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Hinweis: Nachdem es hier jetzt zwei gleiche Threads gibt -> einer davon gelöscht -- Mit 40 Fieber sitzt man nicht mehr vor dem PC. Man liegt im Bett. Mit dem Notebook.
ja, ich will das in Borland machen, da ich ja nach bestimmten Dateien suchen will um dort den Inhalt zu ändern, und das kann ich in Borland C++, das einzigste was ich dort nicht weiß ist wie ich nen Verzeichnisbaum durchsuche.
Alternativ zum BuilderX könnte ich allerdings auch MinGW verwenden. Welche Möglichkeiten gibt es also einen Verzeichnisbaum nach bestimmten Dateien zu durchsuchen? Ich muß bestimmte Dateien finden und diese dann in Abhängigkeit von ihrer Größe & Anzahl im jeweiligen Verzeichnis löschen. Bin leider noch recht neu was C++ Programmierung angeht, so daß mir auch ein Link zu einem entsprechenden Tutorial sehr helfen würde.
Mit den grundlegenden File I/O-Funktionen bin ich bereits etwas vertraut, und könnte mir daher sicher mit ausreichend Zeit selbst etwas zusammenschustern, aber für sowas Grundlegendes wie das Durchsuchen von Ordnern müßte es doch eigentlich eine API geben, oder?