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