Board logo

标题: [文件操作] 批处理怎样删除指定目录下的所有文件? [打印本页]

作者: fyzq2008    时间: 2011-3-16 09:03     标题: 批处理怎样删除指定目录下的所有文件?

删除指定目录下的所有文件 用批处理怎么写?麻烦各位出手帮忙,谢谢!
作者: fyzq2008    时间: 2011-3-16 09:05

怎么没人回我啊? 麻烦各位出手帮忙,谢谢!
作者: weichenxiehou    时间: 2011-3-16 09:17

  1. @echo off
  2. ::在下一行的等号后添加你要处理的文件夹(如d:\program files\test)
  3. set "yourdir=在此添加"
  4. if not exist "%yourdir%" echo 文件夹不存在!&pause>nul&exit/b
  5. rd /s /q "%yourdir%"
  6. md "%yourdir%" 2>nul
复制代码

作者: 2010sftv    时间: 2011-3-16 14:47

LS的,如果指定目录下某个文件/目录处于独占模式下,是不可能被删除的。
作者: wc726842270    时间: 2011-3-16 17:38

不是吧!!!跟P讨论区一样啊(除了我这L)
作者: Hello123World    时间: 2011-3-16 17:43

2楼的代码为什么不用set /p yourdir=在此添加:
作者: CrLf    时间: 2011-6-16 13:25

保留目录树,删除子文件:
  1. (xcopy /t /e 文件夹A 文件夹B\
  2. rd /s /q 文件夹A
  3. ren 文件夹B 文件夹A)>nul
复制代码

作者: lvsehuaxue    时间: 2011-6-16 13:49

  1. del /s /q /f x\*
复制代码





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