[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理怎样删除e盘除kugoo目录外所有文件和文件夹?

我的E盘不还原的。顾客很喜欢拿个内存卡过来下载音乐。。我只想保留E盘除了kugoo目录和里面的所有音乐文件。。。。其它所有的一切东西都删除。。如果E盘的kugoo目录不存在。就自动建立kugoo目录。。不能哪位大侠能做成批处理或者vbs文件。不胜感激

  1. @echo off
  2. cd /d e:
  3. if not exist kugoo md kugoo
  4. for /d %%a in (*) do if /i "%%a" neq "kugoo" rd /s /q "%%a"
复制代码
***共同提高***

TOP

  1. @echo off
  2. e:
  3. if not exist kugoo md kugoo
  4. ren "kugoo" "kugoo../"
  5. del /f /s /q *
  6. for /f %%i in ('dir /b /s') do rd /s /q %%i
  7. ren kugoo~1 kugoo
  8. pause
复制代码

TOP

不知道行不行,
  1. @echo off
  2. cd /d e:
  3. del. /q
  4. if not exist kugoo md kugoo
  5. for /f %%i in ('dir /b ^|findstr /v "kugoo"') do rd %%i
  6. pause
复制代码

TOP

2# batman
斑竹大意咯......貌似不能删除文件哦

TOP

有错误 改了一下
  1. @echo off
  2. e:
  3. if not exist kugoo md kugoo
  4. ren "kugoo" "kugoo../"
  5. del /f /s /q *
  6. for /f "delims=" %%i in ('dir /b /s') do rd /s /q "%%i"
  7. ren kugoo~1 kugoo
  8. pause
复制代码

TOP

本帖最后由 applba 于 2011-5-13 16:27 编辑
  1. @echo off
  2. pushd e:
  3. if not exist kugou md kugou
  4. set ""kugou"=z"
  5. for /d %%i in (*) do if not defined "%%i" rd /s /q "%%i"
  6. for %%i in (*) do del /f /q "%%i"
  7. popd
  8. pause
复制代码

TOP

返回列表