Board logo

标题: 如果在WINDOWSxp下DOS命令行删除指定目录以外的文件 [打印本页]

作者: wgg75575     时间: 2005-11-23 02:15    标题: 如果在WINDOWSxp下DOS命令行删除指定目录以外的文件

能不能请那个老师能帮下忙 谢谢了
作者: wgg75575     时间: 2005-11-23 02:22
就是把D盘里除了一个文件夹名game的其他的 全部删除 game里的不能删除其他的全删除 是怎么弄 请老师教下 谢谢了 系统是xp
作者: 无奈何     时间: 2005-11-23 10:01
你搜索一下就有结果的。
(已结)如何刪除根目錄下 除了特定資料夾外的所有檔案
http://www.cn-dos.net/forum/viewthread.php?tid=17081
作者: wgg75575     时间: 2005-11-23 13:07
不会
作者: 无奈何     时间: 2005-11-23 14:24
我晕
这个操作很危险!小心使用。
for /f "delims=" %i in ('dir /a /b ^| findstr/r /v "\<game\>"') do rd /s /q "%i" ||del /f "%i"

作者: wgg75575     时间: 2005-11-23 16:03
请问是不是把
for /f "delims=" %i in ('dir /a /b ^| findstr/r /v "\<game\>"') do rd /s /q "%i" ||del /f "%i

编辑到文本文件里把扩展名改成bat就行了是不是?
作者: wgg75575     时间: 2005-11-23 16:38
老大 怎么不在了?
作者: 无奈何     时间: 2005-11-23 17:01
要变成批处理的话,还需要将 %i 全部替换为 %%i ,然后保存为 bat 文件就行了。
作者: wgg75575     时间: 2005-11-23 17:12
谢谢 请问下如果换成脚本的话 就用这个就行了是不是?