CFtpConnection::GetCurrentDirectory
Chamar essa função de membro para obter o nome do diretório atual.
BOOL GetCurrentDirectory(
CString& strDirName
) const;
BOOL GetCurrentDirectory(
LPTSTR pstrDirName,
LPDWORD lpdwLen
) const;
Parâmetros
strDirName
Uma referência a uma cadeia de caracteres que recebe o nome do diretório.pstrDirName
Um ponteiro para uma cadeia de caracteres que recebe o nome do diretório.lpdwLen
Um ponteiro para um dword que contém as informações a seguir:Em a entrada
O tamanho do buffer referenciado por pstrDirName.
O retorno
o número de caracteres armazenados a pstrDirName.Se a função de membro falha e ERROR_INSUFFICIENT_BUFFER é retornado, então lpdwLen contém o número de bytes que o aplicativo deve atribuir para receber a cadeia de caracteres.
Valor de retorno
Diferente de zero se com êxito; se não 0.Se a chamada falha, a função GetLastError Win32 pode ser chamado para determinar a causa do erro.
Comentários
Para obter ao nome do diretório como um URL, chame GetCurrentDirectoryAsURL.
Os parâmetros pstrDirName ou strDirName podem ser nomes de arquivo relativo ao diretório atual ou totalmente qualificados parcialmente qualificado.Uma barra invertida (\) ou a barra (/) podem ser usadas como o separador de diretório para qualquer nome.GetCurrentDirectory converte os separadores do nome de diretório para caracteres apropriadas antes que eles sejam usados.
Requisitos
Cabeçalho: afxinet.h