Partager via


CFtpConnection::GetCurrentDirectory

Appelez la fonction membre pour obtenir le nom du répertoire actif.

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

Paramètres

  • strDirName
    Une référence à une chaîne qui reçoit le nom du dossier.

  • pstrDirName
    Un pointeur vers une chaîne qui reçoit le nom du dossier.

  • lpdwLen
    Un pointeur vers une valeur DWORD qui contient les informations suivantes :

    Lors de l'entrée

    La taille de la mémoire tampon référencée par pstrDirName.

    Au retour

    Le nombre de caractères stockés dans pstrDirName. Si la fonction membre échoue et ERROR_INSUFFICIENT_BUFFER est retourné, le lpdwLen contient le nombre d'octets que l'application doit allouer afin de recevoir la chaîne.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0. Si l'appel échoue, la fonction GetLastError Win32 peut être appelée pour déterminer la cause de l'erreur.

Notes

Pour obtenir le nom de répertoire comme URL à la place, appelez GetCurrentDirectoryAsURL.

Les paramètres pstrDirName ou strDirName peuvent être les noms du fichier par rapport à le répertoire actif ou partiellement qualifiés complets. Une barre oblique inverse (\) ou une barre oblique (/) peut être utilisée comme séparateur de répertoire pour l'un ou l'autre de nom. GetCurrentDirectory traduit les séparateurs de nom de dossier aux caractères appropriés pour qu'ils soient utilisés.

Configuration requise

Header: afxinet.h

Voir aussi

Référence

CFtpConnection, classe

Graphique de la hiérarchie

CFtpConnection::GetCurrentDirectoryAsURL

CInternetConnection, classe