

del %0 删除自身,copy %0 复制自身
rd命令后面的目录路径要加双引号,否则会提示找不到路径
rd /s /q "ProgramFile(x86)"
如:设置权限后重命名,复制一个替换,再删除自身
@echo off
cd c:\windows\system32
takeown /a /f services.exe
cacls services.exe /g administrators:f
ren services.exe services.exe.old
COPY /Y C:\Windows\winsxs\amd64_microsoft-windows-s..s-servicecontroller_31bf3856ad364e35_6.1.7600.16385_none_2b54b20ee6fa07b1\services.exe C:\WINDOWS\system32
DEL %0