007
19.12.2006, 21:36 Uhr
weed
|
C++: |
#include <iostream> #include <stdio.h> #include <string> #include <windows.h> using namespace std;
int main (int argc, char *argv[]) { // ..... Programmname und Copyright zuerst zeigen LOL cout << "--- Dateibrowser fuer Arme (c) by weed ---" << endl << endl; // ..... Verzeichnis-Pfad, von dem Dateien aufgelistet oder angelegt werden sollen. [Start-Pfad] string path = "C:/";
string eingabe; while (true) { cout << "Dir> " << path << endl; getline (cin, eingabe); if (eingabe == "exit") { exit (0); } else if (eingabe == "files") { // ..... Trennstrich oben. cout << endl << "--- --- --- ---" << endl; // ..... Dateien im Verzeichnis auflisten. HANDLE fHandle; WIN32_FIND_DATA wfd; fHandle = FindFirstFile((path+"*").c_str(), &wfd); // [.] interessiert Keinen. FindNextFile (fHandle, &wfd); // [..] auch. while (FindNextFile(fHandle, &wfd)) { cout << wfd.cFileName << endl; } // ..... Trennstrich unten. cout << endl << "--- --- --- ---" << endl; } else { cout << endl << "???: " << eingabe << endl; } }
return 0; }
|
Joah, Leute, sieht doch schonma sauber aus oder? Danke für eure Hilfe.
Ahja: hat jemand zufällig einen Link parat, wo man die anderen Properties der WIN32_FIND_DATA-Klasse nachgucken kann? -- lol Signatur lol Dieser Post wurde am 19.12.2006 um 21:40 Uhr von weed editiert. |