[C++Builder] Dateiname bestimmen



  • Hallo zusammen,

    kann mir jemand eine schnelle Lösung geben, wie ich einen Dateinamen aus einem Ordner bestimme?!

    Ich möchte gerne den Dateinamen, der in einem bestimmten Ordner liegt bekommen und in einem AnsiString abspeichern.

    Vielen Dank für die Antworten

    Gruß



  • Hallo

    Ich vermute du suchst FindFirst/FindNext.

    bis bald
    akari



  • Danke schon mal!

    Die Methode hört soch schon mal gut an. Doch irgendwie klappt das noch nicht so ganz!

    ich habe z.B. in einem Ordner "Backup" 5 Dateien liegen!

    Jetzt habe ich folgendes programmiert:

    SearchRec search;
    AnsiString dateiname;
    int   anzahl_datei = 0;
    
    FindFirst("C:\Backup", anzahl_datei, search);
    
    dateiname = search.Name;
    

    Jetzt müsste doch eigentlich in der Variable "dateiname" der Dateiname der ersten Datei im Ordner stehen, oder?

    Doch leider gibt er mir an dieser Stelle immer NULL als Dateiname zurück!

    Wie kann ich das verbessern?



  • Hallo

    In der BCB-Hilfe ist zu FindFirst ein ausreichenden Beispiel dabei.
    Desweiteren gibts es auch schon hier im Forum eine Menge Threads zu den Funktionen.

    bis bald
    akari


Anmelden zum Antworten