Jump to content

How To Make A "selfdestructive" Batch?


Recommended Posts

I want my cleanup.cmd, after it is finished, to be deleted.

Without user interaction.

How do I do that?

This is a part of my cleanup.cmd:

CLS

@echo off

TITLE Windows XP SP2 - Cleanup after Unattended Installation

CLS

color 0A

ECHO.

ECHO Cleaning up

ECHO.

ECHO.

ECHO.

del /f /q stuff

rd /s /q stuff

EXIT

Link to comment
Share on other sites


for a batch file to delete itself all you need is the following right at the end (no exit necessary):

del %0

try this as a test, copy /paste the following into a file and name it anything.cmd or anythingelse.bat

@echo off
del %0

now double click it!

Link to comment
Share on other sites

Here A VBS code That Will Delete Anything Listed

Blue Is The File Or Folder These Must Be In Quotes

On Error Resume Next

Set Action = CreateObject("Scripting.FileSystemObject")

      Action.deleteFile ( "NAME THE FILE" )

      Action.deleteFolder ( "NAME THE FOLDER" )

This One Ask A Question Do You Want To Delete!

On Error Resume Next

Set Action = CreateObject("Scripting.FileSystemObject")

Ques=Msgbox("Would You Like To" & vbcrlf & "Delete A File Or Folder", 4 + 64,"Delete What?")

If Ques = 6 then

      Action.deleteFile ( "NAME THE FILE" )

      Action.deleteFolder ( "NAME THE FOLDER" )

else

end if

If Ques = 7 Then

msgbox "User Selected To Quit" & vbcrlf & "Not Deleting Nothing", 0 +32,"Good-Bye"

Else

End If

This Is For The Question Delete VBs

Edited by gunsmokingman
Link to comment
Share on other sites

I was also thinking about an auto destruct for some time now.

Let's say I put the unattended install on a CDRW is there any way to create a command to use the cd drive to delete everything on the cdrw after the install is complete?

Thanks

Josh

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...