CFtpConnection::GetCurrentDirectoryAsURL
Appelez la fonction membre pour obtenir le nom de répertoire actif comme URL.
BOOL GetCurrentDirectoryAsURL(
CString& strDirName
) const;
BOOL GetCurrentDirectoryAsURL(
LPTSTR pstrName,
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
GetCurrentDirectoryAsURL se comporte de la même manière que GetCurrentDirectory
Le paramètre strDirName peut être le nom du fichier par rapport à le répertoire actif ou partiellement qualifié complet qualifiés. 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. GetCurrentDirectoryAsURL traduit les séparateurs de nom de dossier aux caractères appropriés pour qu'ils soient utilisés.
Configuration requise
Header: afxinet.h