Я решил эту проблему (используя Visual Basic), создав пакетный файл, который выполняется, пока процесс еще выполняется, ждет 1 сек, чтобы программа могла закрыться, а затем удаляет программу.
Возможно, вам придется изменить его, чтобы удалить все элементы из одной и той же папки. После выполнения задания просто позвоните del()
, и оно должно заработать.
Sub del()
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("del.bat", True)
file.WriteLine("")
file.WriteLine("timeout 1")
file.WriteLine("echo Y | del *.*")
file.Close()
Process.Start("del.bat")
Me.Close()
End Sub