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です。
どうぞよろしくお願い致します。
ツイート | ![]() |