标题: [已结]删除指定文件夹及所有子文件夹下所有文件
[打印本页]
作者: 15935643331
时间: 2008-12-12 20:46
标题: [已结]删除指定文件夹及所有子文件夹下所有文件
如期
要求可以删除一切文件,包括带空格的,中文的
[ Last edited by HAT on 2008-12-12 at 23:17 ]
作者: tireless
时间: 2008-12-12 20:48
作者: 15935643331
时间: 2008-12-12 20:57
我的意思是删除某指定目录下及其所有子目录(子目录名不确定)下所有文件
不是删除文件夹
作者: 15935643331
时间: 2008-12-12 21:00
for /f "delims=" %%a in ('dir /a /b /s %windir%\123') do del /f /q /a %%a
这是我自己写的 删除不了带空格的文件
作者: HAT
时间: 2008-12-12 21:57
标题: Re 4楼
作者: tireless
时间: 2008-12-12 22:04
不好意思,没看清楚。
这样就行吧:
del /s /q /f /a %windir%\123\* >nul
作者: 15935643331
时间: 2008-12-12 22:13
谢谢HAT版主的提醒
搜索到了
for /f "tokens=*" %%a in ('dir /a /b /s %windir%\123') do del /f /q /a "%%a"
作者: 15935643331
时间: 2008-12-12 22:14
tireless兄弟还是没太明白我的意思
123下还有许多其他文件夹 其他文件夹下的所有文件也要删除的
作者: tireless
时间: 2008-12-12 22:24
标题: re 8 楼
C:\>dir /a:-d /s /b %windir%\123\*
C:\WINDOWS\123\3.txt
C:\WINDOWS\123\1\11\111.txt
C:\WINDOWS\123\2\21.txt
C:\WINDOWS\123\2\22.txt
C:\WINDOWS\123\2\23.txt
C:\WINDOWS\123\2\24.txt
C:\WINDOWS\123\2\21\211.txt
C:\>del /s /q /f /a %windir%\123\*
删除文件 - C:\WINDOWS\123\3.txt
删除文件 - C:\WINDOWS\123\1\11\111.txt
删除文件 - C:\WINDOWS\123\2\21.txt
删除文件 - C:\WINDOWS\123\2\22.txt
删除文件 - C:\WINDOWS\123\2\23.txt
删除文件 - C:\WINDOWS\123\2\24.txt
删除文件 - C:\WINDOWS\123\2\21\211.txt
C:\>dir /a:-d /s /b %windir%\123\*
找不到文件
C:\>dir /a:d /s /b %windir%\123
C:\WINDOWS\123\1
C:\WINDOWS\123\2
C:\WINDOWS\123\1\11
C:\WINDOWS\123\2\21
不是这样吗?
[
Last edited by tireless on 2008-12-12 at 22:46 ]
作者: slore
时间: 2008-12-12 22:59
del mypath\*.*
rd /s /q 下面的dir得到的一级子目录
rd /s /q 目录
md 目录
最简单
作者: cvwert
时间: 2008-12-13 16:21