Spagetti_Eis
Grünschnabel
Hallo,
ich hab ein ganz ähnliches Problem wie Dipsi unter "Bilder aus Verzeichnis auslesen" und dein Quellcode Langer1801 hat mir schon viel weiter geholfen
Ich möchts nämlich ein Verzeichnis, das ich über die Kommandozeile übergeben bekomme, auslesen. Ich habe die Kommandozeile schon geparst und den Pfad in einem CString gespeichert.
Mein Problem ist nun: Wie bringe ich es dem FindFile bei, daß es nicht das Verzeichnis ausliest, unter dem mein Programm liegt, sondern das Verzeichnis, das ich von der Kommandzeile bekomme? Kann ich irgendwie einen Anfangspfad übergeben?
Vielen Dank schon im Voraus
Hier noch etwas Quellcode von mir:
strFilePath = cmdInfo.m_rgstrParameter.GetNext(pos);
CFileFind finder;
CStringArray strFiles;
CString strSingleFile;
// solange ein File des angegebenen Typs gefunden wird, ist bWorking TRUE
BOOL bWorking = finder.FindFile("*.doc");
while (bWorking)
{
bWorking = finder.FindNextFile();
strSingleFile = finder.GetFileName();
strFiles.Add(strSingleFile);
}
ich hab ein ganz ähnliches Problem wie Dipsi unter "Bilder aus Verzeichnis auslesen" und dein Quellcode Langer1801 hat mir schon viel weiter geholfen
Ich möchts nämlich ein Verzeichnis, das ich über die Kommandozeile übergeben bekomme, auslesen. Ich habe die Kommandozeile schon geparst und den Pfad in einem CString gespeichert.
Mein Problem ist nun: Wie bringe ich es dem FindFile bei, daß es nicht das Verzeichnis ausliest, unter dem mein Programm liegt, sondern das Verzeichnis, das ich von der Kommandzeile bekomme? Kann ich irgendwie einen Anfangspfad übergeben?
Vielen Dank schon im Voraus
Hier noch etwas Quellcode von mir:
strFilePath = cmdInfo.m_rgstrParameter.GetNext(pos);
CFileFind finder;
CStringArray strFiles;
CString strSingleFile;
// solange ein File des angegebenen Typs gefunden wird, ist bWorking TRUE
BOOL bWorking = finder.FindFile("*.doc");
while (bWorking)
{
bWorking = finder.FindNextFile();
strSingleFile = finder.GetFileName();
strFiles.Add(strSingleFile);
}