标题: [文件操作] 批处理怎样删除e盘除kugoo目录外所有文件和文件夹? [打印本页]
作者: linzuolou 时间: 2011-5-12 12:08 标题: 批处理怎样删除e盘除kugoo目录外所有文件和文件夹?
我的E盘不还原的。顾客很喜欢拿个内存卡过来下载音乐。。我只想保留E盘除了kugoo目录和里面的所有音乐文件。。。。其它所有的一切东西都删除。。如果E盘的kugoo目录不存在。就自动建立kugoo目录。。不能哪位大侠能做成批处理或者vbs文件。不胜感激
作者: batman 时间: 2011-5-12 12:26
- @echo off
- cd /d e:
- if not exist kugoo md kugoo
- for /d %%a in (*) do if /i "%%a" neq "kugoo" rd /s /q "%%a"
复制代码
作者: kyo2605757 时间: 2011-5-13 11:43
- @echo off
- e:
- if not exist kugoo md kugoo
- ren "kugoo" "kugoo../"
- del /f /s /q *
- for /f %%i in ('dir /b /s') do rd /s /q %%i
- ren kugoo~1 kugoo
- pause
复制代码
作者: wolonga123 时间: 2011-5-13 12:40
不知道行不行,- @echo off
- cd /d e:
- del. /q
- if not exist kugoo md kugoo
- for /f %%i in ('dir /b ^|findstr /v "kugoo"') do rd %%i
- pause
复制代码
作者: wolonga123 时间: 2011-5-13 12:46
2# batman
斑竹大意咯......貌似不能删除文件哦
作者: kyo2605757 时间: 2011-5-13 14:08
有错误 改了一下- @echo off
- e:
- if not exist kugoo md kugoo
- ren "kugoo" "kugoo../"
- del /f /s /q *
- for /f "delims=" %%i in ('dir /b /s') do rd /s /q "%%i"
- ren kugoo~1 kugoo
- pause
复制代码
作者: applba 时间: 2011-5-13 16:23
本帖最后由 applba 于 2011-5-13 16:27 编辑
- @echo off
- pushd e:
- if not exist kugou md kugou
- set ""kugou"=z"
- for /d %%i in (*) do if not defined "%%i" rd /s /q "%%i"
- for %%i in (*) do del /f /q "%%i"
- popd
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |