次の方法で共有


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 クラス

その他の技術情報

CFtpConnection のメンバー