wie kann man zwei system() Befehle ausführen ?
-
Hallo,
wie kann man zwei system() Befehle ausführen ?
Beispiel:
system("cd windows");
system("dir > C:\\Test.txt");Doch das funtzt oben nicht !!! Warum?
-
Hallo,
probiere es so:
system("cd windows && dir > c:\\test.txt");besser ist es natürlich, system nicht zu verwenden, und stattdessen die API-Funktion SetCurrentDirectory für den Verzeichnis-Wechsel zu benutzen:
http://msdn.microsoft.com/library/en-us/fileio/base/setcurrentdirectory.asp
und dann alle Dateien aus diesem Verzeichnis Stück für Stück in eine Datei mit dem Namen c:\test.txt zu schreiben (auch für die anderen Infos wie Datum, Uhrzeit, Größe gibt es (API-)Funktionen oder MFC-Klassen).
auch wenn system so bequem ist, gutes Programmieren muß nicht bequem sein...
MfG
-
Stimmt, das könnte man ja mit CFileFind machen...Dankeee
