.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 + "/"";`

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы