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