使用批处理文件或命令删除只读文件

ckv*_*ckv 2 windows cmd batch-file delete-file

我想知道一种使用批处理文件或命令删除只读文件的方法.

假设我有一个名为"abc.dll"的DLL文件,我试图在批处理文件中使用以下命令删除此文件:

del "C:\test\abcd.dll"
Run Code Online (Sandbox Code Playgroud)

它不允许我这样做,它会抛出访问被拒绝的消息.但是,如果我将只读属性更改为非只读属性,则可以成功删除它.

Seb*_*n M 12

指定/F,它将强制删除只读文件.另见

del /?
Run Code Online (Sandbox Code Playgroud)

但是,当文件正在使用时,这将不起作用.