Board logo

标题: [已结]删除指定文件夹及所有子文件夹下所有文件 [打印本页]

作者: 15935643331     时间: 2008-12-12 20:46    标题: [已结]删除指定文件夹及所有子文件夹下所有文件
如期 要求可以删除一切文件,包括带空格的,中文的 [ Last edited by HAT on 2008-12-12 at 23:17 ]

作者: tireless     时间: 2008-12-12 20:48
rd /s /q "d:\指定"

作者: 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楼
本版搜索“带空格” Q: 如何使用论坛的搜索功能来解决自己的问题? A: 参考:www.cn-dos.net/forum/viewthrea ...

作者: 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
哈哈学习一下