Zum Inhalt springen

dir list in textdatei schreiben


dennjo

Empfohlene Beiträge

Ich habe eine Windows Forms Anwendung in Visual c++ 2008 erstellt.

Und jetzt würde ich gerne ein dir-listing in eine Textdatei schreiben.

Als würde ich in die cmd folgendes eingeben:

dir /s c:\Programme> c:\test.txt

Komm da irgendwie nicht weiter bzw. finde nicht den Befehl :-(

Jemand ne Idee?

Schonmal THX im Voraus.....

Link zu diesem Kommentar
Auf anderen Seiten teilen

Soll ein Directory-List werden, wobei alle Unterverzeichnisse und Files in einem bestimmten Verzeichnis in eine .txt-Datei geschrieben werden.

z.B.:

C:\Prgramme\ordenerXY

Aus diesem Ordner alle Unterverzeichnisse und Files.

Aber schonmal danke für die anderen Tipps :-)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Auszug eines Beispiels aus DirectoryInfo.GetFiles Method (System.IO)

using namespace System;

using namespace System::IO;

int main()

{


   // Make a reference to a directory.

   DirectoryInfo^ di = gcnew DirectoryInfo( "c:\\" );


   // Get a reference to each file in that directory.

   array<FileInfo^>^fiArr = di->GetFiles();


   // Display the names of the files.

   Collections::IEnumerator^ myEnum = fiArr->GetEnumerator();

   while ( myEnum->MoveNext() )

   {

      FileInfo^ fri = safe_cast<FileInfo^>(myEnum->Current);

      Console::WriteLine( fri->Name );

   }

}

Die MSDN ist sehr hilfreich!

Für viele Klassen/Methoden gibt es Beispiele.

Zwar nicht immer in allen Sprachen aber man kann es ableiten.

Link zu diesem Kommentar
Auf anderen Seiten teilen

So.

Ich war echt ein bissel zu BLÖDE *LOL*

DirectoryInfo^ di3 = gcnew DirectoryInfo ("C:\\Programme\\CoCoNet\\KKS Client");

di3->GetFileSystemInfos();

StreamWriter^ di4writer = gcnew StreamWriter("C:\\Programme\\CoConet\\KKS-Support\\dir-lst.txt");

di4writer->WriteLine(di3);

di4writer->Close();

So weit funzt es.

Jetzt schreibt der in die txt:

C:\Programme\CoCoNet\KKS Client

nur möchte ich zu dem Verzeichnis alle Unterverzeichnisse und Dateien haben

Link zu diesem Kommentar
Auf anderen Seiten teilen

Darf ich mal fragen wofür du das vor hast?

Privat? Arbeit? Schule?

Ein Rekursions Beispiel?

Weisst du denn was Rekursion ist?

Wenn ja, wieso muss man dir dann alles vorkauen.

Selbst wo ein fertiges Beispiel geliefert wird, klappt es nicht?

Lies dir den Wiki Artikel durch, Google ein Wenig und dann frag evtl. nochmal.

Solltest du es dann wirklich noch nicht 'verstanden' haben, überleg dir ob du damit heute weitermachen willst (ist ja der falsche Tag dazu)...

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich weiß was Rekursion ist....

Läuft jetzt....

Hab nur schon lang nicht mehr mit C++ gearbeitet und nen par Befehle vergessen.............

Und ich hab heut den Wald vor lauer bäumen nicht gesehen....

Hat jetzt klick gemacht und kann losgehen. Funzt soweit alles......

Danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...