Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Dateinamen filtern

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
24.09.2003, 12:23 Uhr
mmc20
puss in boots


Hallo,

( weiss jetzt nicht ob das hier hingehört, aber poste einfach mal... )

jetzt das problem:
in einem verzeichniss befinden sich dateien mit folgender namen-strucktur:
"10000.das ist ein beispiel.txt"
"10001.und noch eins.txt"
"10002.und so weiter.txt"
"99999.bis zum bitteren ende.txt"

wie kann ich eine dieser dateien zum lesen/schreiben öffnen (bzw. den kompletten dateinamen erfahren) wenn ich nur die ersten 5 stellen kenne ( also die zahlen ) - die zahlen sind nicht doppelt vergeben, dh. es giebt keine 2 dateien welche in den ersten 5 zeichen identisch sind.

so, da bin mal gespannt.
schon mal danke im voraus

gruß
micha
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.09.2003, 13:01 Uhr
Uli



Also wenn ich das richtig verstanden habe würde ich es so machen.

Durchsuche das Verzeichnis (FindFirstFile,FindNextFile) nach allen Dateien. Prüfe ob die zeichen 1-5 dem entsprechen was du gesucht hast. Wenn ja ist es deine datei und denn rest vom namen hast du dann auch.

zum öffnen und lesen kannst du dir CStdioFile anschauen.
Wenns nicht hilft habe ich auch noch was da.

Bye
 
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: