Board logo

标题: [文件操作] 批处理怎么删除目标文件后再自删除? [打印本页]

作者: 708841460    时间: 2019-1-7 10:24     标题: 批处理怎么删除目标文件后再自删除?

求助大神如何删除目标文件后在自删除,@echo off
  1. (for /f "delims=" %%a in ('dir /b /s "C:\Users\ASUS\Desktop\123.txt"') do (
  2.     if exist "%%a\" ( rd /s /q "%%a\") else del /a /f /q "%%a"
  3. )) 2>nul
复制代码
这个代码再加个自删除怎么弄啊
作者: yhcfsr    时间: 2019-1-7 10:47

最后加上一句
  1. del /f /q "%~f0"
复制代码

作者: 708841460    时间: 2019-1-7 10:49

回复 2# yhcfsr


    完美解决,非常感谢
作者: ivor    时间: 2019-1-7 22:52

顺便发一下PowerShell 自删除 :)
  1. Remove-Item $MyInvocation.InvocationName
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2