看板Programming
标 题Re: 如何把同类型的目录夹全砍掉...
发信站新绿园 (Sun Jan 7 14:31:41 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.csie.ncyu!NCYU.SA.BBS
※ 引述《[email protected] (柯娜丽丝)》之铭言:
> ───────────────────────────────────────
> ※ 引述《[email protected] (㊣退报救LP)》之铭言:
> > 请研读 for /d 和 for /l 的用法
> >
> 删除整个目录可用 rmdir /S /Q
> /S for recursive
> /Q for silent
在该目录下执行
c:\1>for /f %i in ('dir /b 01*') do rmdir /s /q %i
不过现在有两个问题
假若 01目录 是隐藏或是唯独
现在有两这情形
1.隐藏目录或是唯读目录怎麽办
2.01,您确定要执行吗 (Y/N)? y
系统找不到指定的档案。
怎麽解决
有试着把for /f %i in ('dir /a /b 01*') do rmdir /s /q %i <-----加入/a
不过说不出那里怪....
另外有个问题
如果写成 *.bat or *.cmd 档
放在别的地方执行
要怎麽写...
--
╭─ Origin ─╗ 新绿园 bbs.sa.ncyu.edu.tw ~ κλμ ─┤
├ Author ╡ 218-165-127-70.dynamic.hinet.net