编写个批处理文件,要求如下:
答案: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
))
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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯