VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2004/08/19(Thu) 11:09
投稿者SENe
URL
タイトルコモンダイアログコントロールでフォルダ出力

VB6にてコモンダイアログコントロールを使って指定フォルダ(その中のファイルも)を
コピーするプログラムを作成中です。
このとき、ダイアログで指定した先に同一名のフォルダが存在した場合、ダイアログの「保存」ボタンを
押すとダイアログの表示が保存先の同一名のフォルダの中になり、入力待ち状態になってしまいます。
入力待ちにせず、同一フォルダ名が存在した場合は上書きの確認メッセージボックスを出力して
OKであれば上書きしたいのですが可能でしょうか?
コモンダイアログが不向きなのであれば違う方法(APIなど)がありますでしょうか?


コピー元フォルダ:C:\CopyFrom\Folder1
コピー先フォルダ:C:\CopyTo(ダイアログの表示はCopyToの中 ファイル名欄には「Folder1」を指定)
CopyToフォルダに「Folder1」が存在するとき、上記状態で「保存ボタン」を押すと
ダイアログの表示がC:\CopyTo\Folder1の中になり、ファイル名欄は「Folder1」となったままで
入力待ち状態。(制御がコーディング側に戻らない)

なお保存フォルダ名は任意に変更可能にしたいのでAPIのSHBrowseForFolder関数は考えていません。
おわかりの方宜しくお願い致します。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -