Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 485
  • Last Modified:

get delete confirmation

I am piping the output of a batch file to a text file.  one part of my batch file deletes a file and i want that output also to go to the text file.

But when you type in del filename.txt in a command window there is no confirmation that it succeeded.

Is there a flag you can put with the del command so it comes back and says it was successful?
0
Fraser_Admin
Asked:
Fraser_Admin
  • 2
1 Solution
 
Ashish PatelCommented:
No del command doesnt have anything which says that it was successfull, rather it will give erro if file isnt found or is read only. So, what you do is to trace could not find ..... error after del command is executed and if this message is found then its an error or else everything is good.
0
 
Fraser_AdminAuthor Commented:
can you post an example of how I would check if the delete was successful so i can echo my own message if it was.
0
 
Ashish PatelCommented:
You can find some articals on this on google. I havent tried this, but i know this is the work around.
0
 
yjwongCommented:
Use the command prompt errorlevels to detect whether an operation is successful. The del command will return 0 (zero) on success, nonzero on failure. Without further ado, here's a sample script (note that I've not tested the script, it may or may not work, but I believe it is a good reference.

Outputs:
File deletion successful!
Failed to delete file!
del myexistentfile.txt
if not %errorlevel% == 0 goto fail:
echo File deletion successful!
 
del mynonexistentfile.txt
if not %errorlevel% == 0 goto fail:
echo File deletion successful!
 
fail:
echo Failed to delete file!

Open in new window

0

Featured Post

Nothing ever in the clear!

This technical paper will help you implement VMware’s VM encryption as well as implement Veeam encryption which together will achieve the nothing ever in the clear goal. If a bad guy steals VMs, backups or traffic they get nothing.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now