6

It is easy to delete a file or folder from a command line or a locked file or folder from a nice GUI tool like Unlocker.

However is there a way to delete locked file/folder from a command line?

1
  • 3
    @Simon: I'm guessing yes, since Unix-like systems allow deletion of open files. Commented Dec 12, 2011 at 0:43

2 Answers 2

5

Sysinternals Handle can list all open handles (to files and other objects), as well as close them. Run handle filename to list all matching handles, then handle -c id -p pid to close it. This is basically the same as what Unlocker does.

(Edit: Added forgotten -p option.)

1
  • handle is really slow.... Commented Dec 10, 2018 at 21:50
3

I don't know if it's possible to delete a locked file immediately, but BusyDelete will schedule the file for removal after a reboot.

BusyDelete will delete files even if they are busy. The file(s) you specify will be marked for deletion. Then the next time you reboot your system the Operating System will delete the file(s). For example BDEL ATL.DLL will delete the file during the next reboot.

There are quite a few other useful utilities there too.

1
  • Thank you for your reply. However, this is unfortunately, not suitable option as I need a tool like Unlocker, which can do this immediately. Commented Dec 12, 2011 at 0:09

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.