中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-17 19:36
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 如何删除所有的空目录?
可打印版本  932 / 4
第1楼 wl00560 发表于 2005-12-26 19:36
银牌会员 发帖 709 积分 1,384
如何删除所有的空目录?
有一个大型目录,里面有很多空目录,或者二级或者三级,或者四级,没有准。怎样才能一次性地删除这些空目录,dos与windows方法都可以。望各位兄弟帮助一下。
第2楼 maji 发表于 2005-12-27 07:43
初级用户 发帖 15 积分 30
在DRDOS里有一个XDEL的外部命令,可以达到你的目的。

XDEL R1.42 Extended file delete
Copyright (c) 1987,1988,1990 Digital Research Inc. All rights reserved.

XDEL filename...

@ the filename that follows is the name of a file list
d: drive which xdel is to search
path directory where search is to begin
filename.ext file to be deleted (wildcards allowed)

/D remove empty subdirectories
/N delete specified files with no warning (careful!)
/O overwrite before deleting - file contents PERMANENTLY LOST
/P prompt before deleting each file
/R delete read-only files
/S delete files in subdirectories

Multiple files may be specified on the command line.
第3楼 kaixinguo 发表于 2005-12-27 08:33
初级用户 发帖 18 积分 164
用这个批处理就可以了。
dir /ad/b/s c:\ |sort /r >c:\kill.txt
For /f "tokens=*" %%i in (c:\kill.txt) DO rd "%%i"
del c:\kill.txt
第4楼 maji 发表于 2005-12-27 08:38
初级用户 发帖 15 积分 30
3楼高啊,又学到一招!
第5楼 wl00560 发表于 2005-12-27 16:23
银牌会员 发帖 709 积分 1,384
谢谢3楼的兄弟,问题解决。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023