CMD得到所有盘符的命令

nickxzh 2011-08-09 09:28:48
我想在所有分区根目录下面建立一个autorun.inf的免疫文件,要怎么写呢?

c:
md c:\autorun.inf
cd c:\autorun.inf
md c:\autorun.inf\dkdk..\
cd..
attrib c:\autorun.inf +s +h
echo y| cacls c:\autorun.inf /p everyone:n

上面的是在C盘下面建立一个免疫文件,要怎么才能自动检测有哪些分区,并自动在所有的分区下面建立这个免疫文件?

...全文
1012 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mokson 2011-08-10
  • 打赏
  • 举报
回复
方法是:复制一个文件到硬盘里,然后检查是否成功的返回值,或者检查文件是否存在。就可以了。
如果不存在,那就是没有这个盘。
m00z 2011-08-09
  • 打赏
  • 举报
回复
试试这个
wmic logicaldisk where DriveType=3 get DeviceID
Forever_Young 2011-08-09
  • 打赏
  • 举报
回复
[code=BatchFile]
@echo off
set pn=:\autorun.inf
for %%a in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (
md %%a%pn%&&md %%a%pn%\dkdk..\&attrib %%a%pn% +s +h&echo y|cacls %%a%pn% /p everyone:n
)

pause
[/code]

6,849

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧