Loops 如何检查有关可用性的流程?
如何检查有关可用性的流程 示例:Loops 如何检查有关可用性的流程?,loops,process,delegates,menuitem,Loops,Process,Delegates,Menuitem,如何检查有关可用性的流程 示例:MenuItem.Click+=delegate{Process.Start(Verknüpfung[1+j]);} “Verknüpfung[1+j]”是我从列表(在循环中)读取的一个过程。它很好用。不幸的是,有一个进程无法运行,因为它不存在 示例:C:\ProgramFiles(x86)\TeamViewer\Version9\TeamViewer.exe TeamViewer未安装,因此无法运行。如何捕获有关可用性的这些进程?您可以使用System.IO.F
MenuItem.Click+=delegate{Process.Start(Verknüpfung[1+j]);}代码>
“Verknüpfung[1+j]”是我从列表(在循环中)读取的一个过程。它很好用。不幸的是,有一个进程无法运行,因为它不存在
示例:C:\ProgramFiles(x86)\TeamViewer\Version9\TeamViewer.exe
TeamViewer未安装,因此无法运行。如何捕获有关可用性的这些进程?您可以使用System.IO.File.exists
检查它们的可执行文件是否存在,或者您可以将Process.Start
插入try…catch
子句。尝试启动不存在的程序时将引发异常。哦,该死,太简单了。。。也许太容易了。try-catch子句解决了我的问题。谢谢