永发信息网

编写个批处理文件,要求如下:

答案:2  悬赏:20  手机版
解决时间 2021-04-26 01:32
  • 提问者网友:练爱
  • 2021-04-25 16:46
把此批处理文件所在的目录里的所有文件和文件夹清空,但不能把本身这个批处理文件删除。(注:此批处理文件 文件名为任意, 所在目录任意,但都要实现这功能)
最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-04-25 17:48
@echo off
for /f "delims=" %%i in ('dir /ad/b') do Rd /s /q %%i
for /f "delims=" %%i in ('dir /a-d/b') do (
if "%%i" NEQ "%~nx0" (
del /f/q/a %%i
))
全部回答
  • 1楼网友:佘樂
  • 2021-04-25 19:08

把下面那段程序粘贴到记事本然后另存为delete.bat,(文件名自取,但是后缀名要是 .bat),然后将该批处理文件复制到你想要删除文件的文件夹内,双击运行就行了。 如果觉得输入“y”麻烦的话,在"/s "后面加上"/q". ;复制下面内容:

@echo off echo 正在删除当前文件夹下的所有文件,请稍等...... rem 清除非目录文件 del /s * rem 清除所有目录及其所有子目录和文件 for /F %%i in ('dir /b') do rmdir /s %%i echo 删除完成! echo exit

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯