:: 使用说明
:: 本脚本名为: "强制删除文件.bat"
:: (1) 批处理文件转为ASCII码,并放在 "%USERPROFILE%\SendTo" 文件夹中。
:: 选中待删除的文件(夹),右键选择"发送到"-"强制删除文件",即可永久删除。
:: (2) 或把 待删除的文件(夹) 拖到 "强制删除文件.bat" 之上,自动执行脚本。
@echo off
:: 更改权限所有者为当前管理员
if exist "%~1\" (
rem 不加 /a,如果当前目录没有归属任一所有者,即 “无法显示当前所有者”,则无法直接改为 Administrators,
rem 要改成 Administrator,然后再改成 Administrators。
Takeown /f "%~1" /r /d y
rem Takeown /f "%~1" /a /r /d Y
rem 授予管理员组完全控制权限
Icacls "%~1" /grant Administrators:F /t
rem 去掉“拒绝该目录的所有操作”的权限。
Icacls "%~1" /remove:d Administrators /t
rem 查看权限
Icacls "%~1" /c /l /q
rem 只递归删除文件
del /f /s /q "%~1"
rem 删除整个目录
rd /s /q "%~1"
rem echo Bing Chat: 正在将 '%~1' 移动到回收站...
rem powershell.exe -Command "Invoke-Verb -Path '%~1' -Ve
Win11 批处理强制删除文件(夹)
于 2022-12-24 11:14:50 首次发布