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

Classe de CFtpConnection

Graphique de la hiérarchie

CFtpConnection::GetCurrentDirectoryAsURL

Classe de CInternetConnection