次の方法で共有


CFtpConnection::GetCurrentDirectoryAsURL

更新 : 2007 年 11 月

現在のフォルダの名前を URL として取得するには、このメンバ関数を呼び出します。

BOOL GetCurrentDirectoryAsURL(
   CString& strDirName 
) const;
BOOL GetCurrentDirectoryAsURL(
   LPTSTR pstrName,
   LPDWORD lpdwLen 
) const;

パラメータ

  • strDirName
    フォルダの名前を受け取る文字列への参照。

  • pstrDirName
    フォルダの名前を受け取る文字列へのポインタ。

  • lpdwLen
    以下の情報が入っている DWORD へのポインタ。

    エントリ時

    pstrDirName によって参照されるバッファのサイズ。

    戻り時

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

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。呼び出しに失敗した場合は、Win32 の関数 GetLastError を呼び出してエラーの原因を調査できます。

解説

GetCurrentDirectoryAsURL は、GetCurrentDirectory と同様の機能を持ちます。

strDirName パラメータは、現在のフォルダに対する相対の部分的なファイル名、または完全なファイル名のどちらも可能です。円記号 (\) またはスラッシュ (/) を、それぞれの名前のフォルダ名の区切り記号として使用できます。GetCurrentDirectoryAsURL は、フォルダを使用する前に、フォルダ名の区切り記号を適切な文字に変換します。

必要条件

ヘッダー : afxinet.h

参照

参照

CFtpConnection クラス

階層図

CFtpConnection::GetCurrentDirectory

CInternetConnection クラス

その他の技術情報

CFtpConnection のメンバ