Поделиться через


CFtpConnection::GetCurrentDirectory

Эта функция-член вызывается с целью получить имя текущего каталога.

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

Параметры

  • strDirName
    Ссылка на строку, которая будет принимать имя каталога.

  • pstrDirName
    Указатель на строку, которая будет принимать имя каталога.

  • lpdwLen
    Указатель на значение типа DWORD, содержит следующие сведения:

    Для записи

    Размер буфера, на который ссылается pstrDirName.

    При возврате

    Число знаков, хранящихся в pstrDirName. Если функция-член завершается неудачей и возвращается ERROR_INSUFFICIENT_BUFFER, lpdwLen содержит количество байтов, приложение должно выделить для получения строки.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0. Если вызов завершается с ошибкой, то функция Win32 GetLastError может быть называется, чтобы определить причину ошибки.

Заметки

Получить имя каталога, как URL-адрес вместо этого вызовите GetCurrentDirectoryAsURL.

Параметры pstrDirName или strDirName могут быть частично или квалифицированными имена файлов относительно текущей папке или полным. Обратная косая черта (\) или переадресует косая черта (/) можно использовать в качестве разделителя каталогов для любого имени. GetCurrentDirectory преобразует разделители имен каталогов в соответствующие символы до того, как они используются.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CFtpConnection

Диаграмма иерархии

CFtpConnection::GetCurrentDirectoryAsURL

Класс CInternetConnection