条件に合わない時のメッセージボックス表示について

解決


k.o  2007-12-26 14:36:55  No: 67239

フォルダ内の全ファイルの作成日時を取得し、testBoxに入力した日時より
以前のファイルを削除するプログラムを作成しています。
入力した日時より以前のファイルがない時に
メッセージボックスを表示させたいのですが
表示してくれません。
どこが間違っているのでしょうか?
よろしくお願いします。

 try{
//フォルダ内ののファイル一覧を取得
array< String^ >^ filePt = Directory::GetFiles( this->folder );
    for each( String^filePath in filePt ){
  //ファイルパスから作成日付を取得
  DateTime dt = File::GetCreationTime( filePath );
  if( dt <= this->textTime ){
               //ファイルを削除
        File::Delete( filePath );
   }
    }
  }catch( Exception^ ){
    MessageBox::Show( textBox1->Text + "以前のデーターはありませんでした。","エラー",
    MessageBoxButtons::OK, MessageBoxIcon::Error);
  return;
    }


Blue  2007-12-26 17:59:14  No: 67240

エラー(Exception)とは違うのでは?
消したファイル数をカウントして、ループを抜けたとき0のときにメッセージを
出すようにする。


k.o  2007-12-26 22:05:24  No: 67241

Blueさんありがとうございます。
作成してみます。


k.o  2007-12-28 19:14:17  No: 67242

Blueさんありがとうございます。
おかげさまで出来ました。


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

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






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