開発環境はC#、.NET Framework2.0です
複数の巨大な圧縮ファイルを作成する処理を作成しています。
保存フォルダの指定はFolderBrowserDialogを使用し、ファイル名は作成するデータから自動生成しています。
但しファイル名にはタイムスタンプ等、重複を避けるようなものは付加しませんので、保存フォルダ次第でファイルの上書きが発生します。
また作成するファイル自体も容量が多いため、作成に時間がかかります。
そこでファイルを作成する前に添付した画像のようなダイアログを出して、
ファイルの作成・上書き保存を判断させたいと思っているのですが、
MessageBoxには[すべて上書き]ボタンが無く使えませんでした。
添付のような[ファイルの上書きの確認]ダイアログを使用したいのですが、どうしたらいいでしょうか?
アイコンやファイルの詳細は表示されなくても結構です。ボタンが4つ表示出来るダイアログさえあれば問題ありません。
自分でこのような形のフォームを作成するしかないのでしょうか?
No.1
- 回答日時:
SHFileOperationを使ってみては。
回答、ありがとうございます。
SHFileOperationを使ってみましたが、中身は空でもいいので先に同名のファイルを作成しなければいけない為、想定している動作にはなりませんでした。
しかし、このようなAPIがあることを知って勉強になりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Word(ワード) PCで作ったwordをスマホで編集しようとすると「このファイルは読み取り専用です。」と表示される。 3 2023/05/30 14:51
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- PDF PDFファイルの圧縮 1 2022/10/04 13:48
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【Excel】[Expression.Error] ...
-
共有フォルダに誰が何にアクセ...
-
Access VBA を利用して、フォル...
-
特定のエクセルファイルを起動...
-
拡張子が「cda」のファイルを聞...
-
月が変わったら自動でシートが...
-
Batch: フォルダ内の特定のファ...
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
MATLABで波形を一周期ごとに区...
-
VBAでCSVファイルが使用中かど...
-
【ExcelVBA】FreeFile関数とGet...
-
tmpファイル なぜできる?削除...
-
事務の派遣で働いています。多...
-
ファイルの途中に文字列を挿入
-
AccessVBAで作成したExcelファ...
-
C言語でのこぎり波を作る方法
-
ExcelVBAでの標準偏差の求め方
-
オンラインでのEXCELデータ共有...
-
Access2003 デザインモードで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
月が変わったら自動でシートが...
-
tmpファイル なぜできる?削除...
-
AccessVBAで作成したExcelファ...
-
Access VBA を利用して、フォル...
-
(Excelマクロ)datファイルをエ...
-
事務の派遣で働いています。多...
-
Excel VBA 処理後データが重た...
-
excelを共有ファイルにすると行...
-
【アクセス】「ほかのユーザー...
-
XMLデータを変換し印刷する方法
-
CSVの項目行を削除して一つのフ...
-
mdbファイル フォームを開くと...
-
社内Excel共有ブックでの保存ト...
-
ファイルの途中に文字列を挿入
-
拡張子が「cda」のファイルを聞...
おすすめ情報