Mega Code Archive

 
Categories / C# / File Stream
 

Execute File

using System; using System.Diagnostics; using System.IO; public static class FileInfoExt {     public static bool ExecFile(this FileInfo iFileinfo, string iArguments)//todo: test it     {         try         {             if (iFileinfo.Exists)             {                 Process ProcessObj = new Process();                 ProcessObj.StartInfo.FileName = iFileinfo.FullName;                 if (string.IsNullOrEmpty(iArguments) == false)                 {                     ProcessObj.StartInfo.Arguments = iArguments;                 }                 ProcessObj.StartInfo.UseShellExecute = false;                 ProcessObj.StartInfo.CreateNoWindow = true;                 ProcessObj.StartInfo.RedirectStandardOutput = true;                 ProcessObj.Start();                 return true;             }         }         catch (Exception)         {         }         return false;     } }