SHFileOperationで存在しないディレクトリを作成するには?


のら犬  2004-10-10 03:17:31  No: 54698

SHFileOperationでファイルをコピー、移動するプログラムを作成しているのですが、
FOF_NOERRORUIフラグを指定するとディレクトリが作成されません。
フラグは以下のように設定しています。

FOF_FILESONLY | FOF_SILENT | FOF_NOCONFIRMATION | FOF_NOERRORUI | FOF_NOCONFIRMMKDIR

要するに、ファイル操作途中でエラーを含めてダイアログを全く表示しないで
処理させたいのです。
FOF_NOERRORUIを指定しないと存在しないフォルダは作成されるのですが、エラーが発生した
ときに、例えばオープン不可のファイルへのアクセスなどでダイアログが表示されてしまいます。
開発環境は、Windows2000,VC++6.0SP6,SHELL32.DLL Version5.0.3900.6922です。

どうぞよろしくお願い致します。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加