次の方法で共有


CFtpConnection::GetCurrentDirectory

現在のディレクトリ名を取得するには、このメンバー関数を呼び出します。

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

パラメーター

  • strDirName
    ディレクトリの名前を受け取る文字列への参照。

  • pstrDirName
    ディレクトリの名前を受け取る文字列へのポインター。

  • lpdwLen
    次の情報を含む DWORD へのポインター:

    エントリ

    pstrDirNameで参照されるバッファーのサイズ。

    返します。

    pstrDirNameに格納されている文字数。メンバー関数が失敗し、がを返す場合、は ERROR_INSUFFICIENT_BUFFER lpdwLen 文字列を受け取るに割り当てる必要があるアプリケーションがバイト数が含まれます。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。呼び出しが失敗した場合、エラーの原因を判断するために、Win32 関数 GetLastError が呼び出されるかがあります。

解説

URL としてディレクトリ名を取得するには、GetCurrentDirectoryAsURLを呼び出します。

パラメーター pstrDirName か strDirName は、現在のディレクトリに対して相対的または完全修飾部分修飾ファイル名のいずれかです。円記号 (\) またはスラッシュは、いずれかの名前のディレクトリの区切り記号として (/) を使用できます。GetCurrentDirectory は、適切な文字に使用される前にディレクトリ名の区切りをに変換します。

必要条件

ヘッダー: afxinet.h

参照

関連項目

CFtpConnection クラス

階層図

CFtpConnection::GetCurrentDirectoryAsURL

CInternetConnection クラス