掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CFtpFileFindを使用してファイル検索するには? (ID:73126)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
tetrapodさん、ありがとうございます。 すみませんが、"幅優先"の意味がわからないのですが、フォルダ内の件数が多い、という意味で取って間違いないでしょうか? 現在、検索開始関数で接続し、接続に使用したCFtpConnectionの値を検索を実施する関数に引数で渡すように作成しています。 検索を実施する関数を再帰させてサブフォルダを検索しています。 引数で渡されたCFtpConnectionの値を元にSetCurrentDirectoryをすると フォルダ内の関数、ファイルを見つけることが出来ません。 再帰関数内ではSetCurrentDirectoryした後に CFtpFileFind nFind(引数で渡したCFtpConnection値); の宣言を行い、nFind.FindFile(検索フォルダ)で検索しています。 再帰する関数毎にCFtpConnectionすると、もちろん検索できます。 再帰するたびに接続するのは切断漏れが出そうなのでなるべく避けたいのですが、サブフォルダの階層が不明な場合は、接続し直す方が良いのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.