Anzeige:
Ergebnis 1 bis 2 von 2

Thema: [c++/win32] Windows Dateiname aus 8.3 Name

  1. #1
    Registrierter Benutzer Avatar von sixfriends
    Registriert seit
    26.03.2003
    Ort
    /home/sixfriends
    Beiträge
    285

    [c++/win32] Windows Dateiname aus 8.3 Name

    Ich versuch gerade bei einem übergebenen 8.3 Dateinamen den passenden Langnamen zu erhalten (z.B. aus "foobar~1.txt" mach "foobar12345.txt")

    Ich hab bisher die Funktion GetFileTitle(LPCTSTR,LPTSTR,WORD) gefunden, allerdings gibt die nur eine Erweiterung an, wenn der Benutzer das so in den Ordneroptionen eingestellt hat.

    Wäre für jeden Vorschlag dankbar, mein aktueller Ansatz mit Ausgabe von "dir /B 8.3name" einlesen widerstrebt mir irgendwie

    sixfriends
    .
    Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten.

  2. #2
    Registrierter Benutzer Avatar von sixfriends
    Registriert seit
    26.03.2003
    Ort
    /home/sixfriends
    Beiträge
    285
    Hat sich erledigt. wen es interessiert:

    Code:
    WIN32_FIND_DATA data;
    FindFirstFile([8.3NAME], &data);
    cout << data.cFileName;
    sixfriends
    .
    Wenn die Sonne der Kultur niedrig steht, werfen selbst Zwerge einen Schatten.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •