Programmiere mit Borland C++ gerade eine kleine Win32 Konsolenanwendung und brauche einen Befehl womit ich in einem bestimmten Ordner oder sogar auf der ganzen Festplatte nach einer Datei suchen kann !! Und wenn die Datei vorhanden ist irgendwie eine antwort oder so..................
Kennt jmd. so einen Befehl oder einen ähnlichen ?
Seite 1 von 1
C++ Dateisuche
Anzeige
#2
geschrieben 11. März 2005 - 20:55
Befehl für wird es sicher nicht geben ^^
Vermutlich ist in den Standartbibliotheken auch keine Funktion die das erledigt bei.
Am besten du suchst nach einer frei verwendbaren (am besten BSD style oder GPL, wenn dich die Lizens nicht stört..) Bibliothek die das kann.
Wenn du dir aber selber die Hände schmutzig machen willst, hab ich was für dich ^^
Angehängt hab ich die osdir-lib. Ist frei verwendbar (schau dir aber bitte trotzdem die Lizens an).
Mit ein klein wenig arbeit, kannst du dir daraus ne durchsuchen-lib basteln
Einfaches Anwendungsbeispiel:
Vermutlich ist in den Standartbibliotheken auch keine Funktion die das erledigt bei.
Am besten du suchst nach einer frei verwendbaren (am besten BSD style oder GPL, wenn dich die Lizens nicht stört..) Bibliothek die das kann.
Wenn du dir aber selber die Hände schmutzig machen willst, hab ich was für dich ^^
Angehängt hab ich die osdir-lib. Ist frei verwendbar (schau dir aber bitte trotzdem die Lizens an).
Mit ein klein wenig arbeit, kannst du dir daraus ne durchsuchen-lib basteln
Einfaches Anwendungsbeispiel:
void freigabeverwaltung::freigabe_hinzufuegen_walk(const std::string& aDir, const std::string& aName) { std::string Full = aDir+"/"+aName; std::cout << Full << std::endl; if ( (aName != ".") && (aName != "..") ) { oslink::directory cur(Full); if ( !cur ) { this->datei_hinzufuegen ( (char*)Full.data() ); } while (cur) this->freigabe_hinzufuegen_walk(Full,cur.next()); } }
Angehängte Datei(en)
-
osdir.rar (4,47K)
Anzahl der Downloads: 97
I'm mó. mo's good twin.
- ← Vb.net Programme Verbrauchen Viel Speicher
- Programmierung
- Scite - Bester Editor Für Progr.-sprachen? →
Thema verteilen:
Seite 1 von 1