クラスから例外を取得してWindowsエラーとして表示するにはどうすればよいですか?
これは私のクラスです:
public class Editcap
{
private string _newFileName;
public void convertFileToLibpcap(string filePath)
{
FileInfo fileInfo = new FileInfo(filePath);
_newFileName = fileInfo.FullName.Replace(fileInfo.Extension, "_new") + ".pcap";
invokeProcess(WiresharkProcesses.Editcap, string.Format("{2}{0}{2} -F libpcap {2}{1}{2}", fileInfo.FullName, _newFileName, "\""));
deleteFile(filePath);
}
private void deleteFile(string filePath)
{
try
{
File.Delete(filePath);
}
catch (Exception e)
{
throw new Exception(e.Message);
}
}
public string getNewFileName()
{
return _newFileName;
}
}
私のフォームから:
この関数は、拡張子が異なる新しいwiresharkファイルを作成し、古いファイルを削除する必要があります。削除に失敗した場合、ポップアップウィンドウにメッセージエラーを表示したい
Editcap editpcap = new Editcap();
editpcap.convertFileToLibpcap(file.FullName);