CFtpConnection::GetCurrentDirectory
更新 : 2007 年 11 月
現在のフォルダの名前を取得します。
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::GetCurrentDirectoryAsURL