中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-29 11:22
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 如果在WINDOWSxp下DOS命令行删除指定目录以外的文件 查看 1,137 回复 8
楼 主 如果在WINDOWSxp下DOS命令行删除指定目录以外的文件 发表于 2005-11-23 02:15 ·  中国 江苏 连云港 海州区 电信
新手上路
积分 18
发帖 7
注册 2005-11-23 01:00
20年会员
UID 45757
状态 离线
能不能请那个老师能帮下忙 谢谢了
2 发表于 2005-11-23 02:22 ·  中国 江苏 连云港 海州区 电信
新手上路
积分 18
发帖 7
注册 2005-11-23 01:00
20年会员
UID 45757
状态 离线
就是把D盘里除了一个文件夹名game的其他的 全部删除 game里的不能删除其他的全删除 是怎么弄 请老师教下 谢谢了 系统是xp
3 发表于 2005-11-23 10:01 ·  中国 辽宁 锦州 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
20年会员
UID 40733
性别 男
状态 离线
你搜索一下就有结果的。
(已结)如何刪除根目錄下 除了特定資料夾外的所有檔案
http://www.cn-dos.net/forum/viewthread.php?tid=17081
4 发表于 2005-11-23 13:07 ·  中国 江苏 连云港 电信
新手上路
积分 18
发帖 7
注册 2005-11-23 01:00
20年会员
UID 45757
状态 离线
不会
5 发表于 2005-11-23 14:24 ·  中国 辽宁 锦州 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
20年会员
UID 40733
性别 男
状态 离线
我晕
这个操作很危险!小心使用。

for /f "delims=" %i in ('dir /a /b ^| findstr/r /v "\<game\>"') do rd /s /q "%i" ||del /f "%i"
6 发表于 2005-11-23 16:03 ·  中国 江苏 连云港 电信
新手上路
积分 18
发帖 7
注册 2005-11-23 01:00
20年会员
UID 45757
状态 离线
请问是不是把
for /f "delims=" %i in ('dir /a /b ^| findstr/r /v "\<game\>"') do rd /s /q "%i" ||del /f "%i

编辑到文本文件里把扩展名改成bat就行了是不是?
7 发表于 2005-11-23 16:38 ·  中国 江苏 连云港 电信
新手上路
积分 18
发帖 7
注册 2005-11-23 01:00
20年会员
UID 45757
状态 离线
老大 怎么不在了?
8 发表于 2005-11-23 17:01 ·  中国 辽宁 锦州 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
20年会员
UID 40733
性别 男
状态 离线
要变成批处理的话,还需要将 %i 全部替换为 %%i ,然后保存为 bat 文件就行了。
9 发表于 2005-11-23 17:12 ·  中国 江苏 连云港 电信
新手上路
积分 18
发帖 7
注册 2005-11-23 01:00
20年会员
UID 45757
状态 离线
谢谢 请问下如果换成脚本的话 就用这个就行了是不是?
论坛跳转: