.NET 3.x Console - Удалить самозапускаемый файл - C#

Узнай цену своей работы

Формулировка задачи:

Итак, мне нужно, что когда программа запустилась, по окончанию всех действий удалить сам запускаемый файл ( В консоле ) Например в форме это делается так:
Листинг программы
  1. ProcessStartInfo Flash = new ProcessStartInfo();
  2. Flash.Arguments = "/C choice /C Y /N /D Y /T 3 & Del" + Application.ExecutablePath;
  3. Flash.WindowStyle = ProcessWindowStyle.Hidden; Flash.CreateNoWindow = true;
  4. Flash.FileName = "cmd.exe";Process.Start(Flash);
  5. Process.GetCurrentProcess().Kill();
И программа сама удаляется по окончанию, а как такое сделать для консоли?

Решение задачи: «.NET 3.x Console - Удалить самозапускаемый файл»

textual
Листинг программы
  1. 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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы