Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Ordnerverzeichnis

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.03.2006, 14:11 Uhr
~Icho Tolot
Gast


Hallo Forum
Ich habe im Programmverzeichnis meiner Anwendung einen Ordner in dem Textdateien
aufgelistet sind.
Wie komme ich unter C++ an das Verzeichnis?
Ich will diese Textdateien über die Anwendung in ein anderes Verzeichnis kopieren
oder verschieben.

Danke im voraus
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.03.2006, 19:07 Uhr
Panschev



CopyFile() oder MoveFileEx könnte dir fürs erste helfen. Du kannst auch die SHFILEOPSTRUCT - Struktur verwenden
--
www.coding-help.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.03.2006, 22:21 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wenn du nur die dateien auslesen willst, kannst du CFileFind (oder heißt das teil CFindFile? ich kann mir das nie merken) benutzen. Wenn du den kompletten Ordner kopieren/verschieben willst, nimm die ShFileOp-Funktionen (siehe msdn oder google für gute beispiele)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.03.2006, 18:28 Uhr
~Icho Tolot
Gast


Danke für die Hinweise.
Mit dieser Funktion klappt es so wie ich will.

C++:
   CString pfad = "C:\\Programm Entwicklung\\AktuelleProjekte\\FragebogenBearbeitung\\FBProgrammdateien";
   CString suchBegriff = pfad + "\\*";

   CFileFind finder;
   BOOL bWorking = finder.FindFile(suchBegriff);
   while (bWorking)
   {
      bWorking = finder.FindNextFile();
      if (finder.IsDirectory()) {
          MessageBox("Directory Gefunden:");
          MessageBox (finder.GetFileName(), "Directory Name");
          MessageBox (finder.GetFilePath(), "Directory Pfad");
          MessageBox (finder.GetFileTitle(), "Directory Titel");
      }
      else {
          MessageBox("Datei Gefunden:");
          MessageBox (finder.GetFileName(), "Gefundener Name");
          MessageBox (finder.GetFilePath(), "Gefundener Pfad");
          MessageBox (finder.GetFileTitle(), "Gefundener Titel");
      }
   }


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: