标题: (已结)如何自动删除特定文件夹外的所有目录和文件
[打印本页]
作者: jamjiajam
时间: 2005-10-21 18:43
标题: (已结)如何自动删除特定文件夹外的所有目录和文件
现有一机,共C、D、E三个分区,C盘处于硬盘保护状态,并安装WIN98,D盘有NORTON、MY DOCUMONT文件夹,E盘无数据,但经常有人在D、E盘存放游戏及数据。问题是:如何让电脑启动时自动删除D盘NORTON、MY DOCUM
ENT文件夹外的所有目录、文件及E盘所有数据?谢谢
---------- Edited by willsort ----------
修改原标题:dos高手的难题
---------- Edited by willsort ----------
[
Last edited by willsort on 2005-10-26 at 15:19 ]
作者: gmy
时间: 2005-10-22 14:41
加入 磁盘清理 任务 或 自制一个批处理放到RUN里。
作者: chenhui530
时间: 2005-10-23 14:34
for /f "delims=" %%a in ('dir /ad /b d:\*') do if /i not "%%a" =="NORTON" if /i not "%%a" =="MY DOCUMONT" rd /q /s d:\%%a
for /f "delims=" %%a in ('dir /ad /b e:\*') do rd /q /s e:\%%a
作者: 不得不爱
时间: 2005-10-24 08:29
应该是
for /f "delims=" %%a in ('dir /a /b d:\*') do if /i not "%%a" =="NORTON" if /i not "%%a" =="MY DOCUMONT" rd /q /s d:\%%a
for /f "delims=" %%a in ('dir /a /b e:\*') do rd /q /s e:\%%a
吧!
作者: jamjiajam
时间: 2005-10-24 22:59
谢谢两位
作者: willsort
时间: 2005-10-25 18:14
Re jamjiajam:
chenhui530 兄的代码没有考虑根目录下的文件和E盘的文件夹与文件,qwe1234567 兄代码修改没有起到作用,rd是不能删除dir /a所列出的文件的。另外,从1楼开始,“My Documont”的笔误一直没有修正,请楼主 jamjiajam 善用帖子的编辑功能!
关于本问题也可以参考以下链接:
(已结)如何刪除根目錄下 除了特定資料夾外的所有檔案
http://www.cn-dos.net/forum/viewthread.php?tid=17081
[
Last edited by willsort on 2005-10-25 at 18:27 ]
作者: jamjiajam
时间: 2005-10-25 22:12
谢谢两位