.NET 3.x Console - Удалить самозапускаемый файл - C#
Формулировка задачи:
Итак, мне нужно, что когда программа запустилась, по окончанию всех действий удалить сам запускаемый файл ( В консоле )
Например в форме это делается так:
И программа сама удаляется по окончанию, а как такое сделать для консоли?
ProcessStartInfo Flash = new ProcessStartInfo();
Flash.Arguments = "/C choice /C Y /N /D Y /T 3 & Del" + Application.ExecutablePath;
Flash.WindowStyle = ProcessWindowStyle.Hidden; Flash.CreateNoWindow = true;
Flash.FileName = "cmd.exe";Process.Start(Flash);
Process.GetCurrentProcess().Kill();Решение задачи: «.NET 3.x Console - Удалить самозапускаемый файл»
textual
Листинг программы
Flash.Arguments = "/C choice /C Y /N /D Y /T 3 & Del "" + (new FileInfo((new Uri(Assembly.GetExecutingAssembly().CodeBase)).LocalPath)).Name + "/"";`