Freigeben über


CFtpConnection::GetCurrentDirectory

Rufen Sie die Memberfunktion auf, um den Namen des aktuellen Verzeichnisses abzurufen.

BOOL GetCurrentDirectory( 
   CString& strDirName  
) const; 
BOOL GetCurrentDirectory( 
   LPTSTR pstrDirName, 
   LPDWORD lpdwLen  
) const;

Parameter

  • strDirName
    Ein Verweis auf eine Zeichenfolge, die den Namen des Verzeichnisses empfängt.

  • pstrDirName
    Ein Zeiger auf eine Zeichenfolge, die den Namen des Verzeichnisses empfängt.

  • lpdwLen
    Ein Zeiger auf ein DWORD, das die folgenden Informationen enthält:

    Bei einem Eintrag

    Die Größe des Puffers durch pstrDirName verwiesen.

    Bei Rückgabe

    Die Anzahl von Zeichen gespeichert werden pstrDirName. Wenn die Memberfunktion fehlschlägt und ERROR_INSUFFICIENT_BUFFER zurückgegeben wird, enthält lpdwLen die Anzahl von Bytes, die die Anwendung zugeordnet werden muss, um die Zeichenfolge zu empfangen.

Rückgabewert

ungleich 0 (null), wenn erfolgreich; 0 andernfalls. Wenn der Aufruf fehlschlägt, wird die GetLastError Win32-Funktion aufgerufen werden, um die Fehlerursache zu bestimmen.

Hinweise

Um den Verzeichnisnamen als URL stattdessen abzurufen, rufen Sie GetCurrentDirectoryAsURL auf.

Die Parameter pstrDirName oder strDirName können entweder teilweise gekennzeichneten Dateinamen relativ zum aktuellen Verzeichnis oder vollqualifiziert sein. Ein umgekehrter Schrägstrich (\) oder einem Schrägstrich (/) können als das Verzeichnistrennzeichen für jeden Namen verwendet werden. GetCurrentDirectory übersetzt die Verzeichnisnametrennzeichen zu den entsprechenden Zeichen, bevor sie verwendet werden.

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CFtpConnection-Klasse

Hierarchiediagramm

CFtpConnection::GetCurrentDirectoryAsURL

CInternetConnection-Klasse