标题: [文件操作] 批量建立病毒免疫文件夹,并加属性. [打印本页]
作者: lihuali17 时间: 2008-9-7 10:36 标题: 批量建立病毒免疫文件夹,并加属性.
向大家请教一个问题
mian.txt里面的内容为"1.EXE\病毒免疫,不要删除!..\"
我想建个批处理,读取mian.txt里的内容,根据内容在与BAT的当前目录下建这样的文件夹,怎么写代码啊
还有,根据mian.txt里的内容,对刚建立的文件夹加上ATTRIB +s(系统属性)
mian.txt里的内容是:
3wShuiNiu.exe\病毒免疫不要删除!..\
atuo.exe\病毒免疫不要删除!..\
autorun.inf\病毒免疫不要删除!..\
autorun.ini\病毒免疫不要删除!..\
copy.exe\病毒免疫不要删除!..\
data_temp\病毒免疫要删除!..\
DNT_Temp\病毒免疫,不要删除!..\
[ 本帖最后由 lihuali17 于 2008-9-7 13:52 编辑 ]
作者: batman 时间: 2008-9-7 12:16
是不是这样的:- @echo off
- for /f "tokens=1,* delims=\" %%i in (mian.txt) do (
- md "%%i"
- cd "%%i"
- md "%%j\"
- attrib +s "%%i"
- )
复制代码
[ 本帖最后由 batman 于 2008-9-7 13:29 编辑 ]
作者: Batcher 时间: 2008-9-7 12:21
- @echo off
- set /p FldName=<"mian.txt"
- md "%FldName%"
- attrib +s "%FldName%"
复制代码
作者: batman 时间: 2008-9-7 12:22
原帖由 Batcher 于 2008-9-7 12:21 发表
@echo off
set /p FldName=
楼上这样是不行的
作者: Batcher 时间: 2008-9-7 12:25 标题: 回复 4楼 的帖子
确实不行,没有看清楚要求。
作者: lihuali17 时间: 2008-9-7 13:40
具体是怎样啊,怎样才行呢
作者: Batcher 时间: 2008-9-7 13:42 标题: 回复 6楼 的帖子
2楼的代码你测试了吗?具体是怎样啊?
作者: lihuali17 时间: 2008-9-7 13:49
二楼的,你的那段代码我测试了, 不行,
是这样运行的...自动建立第一个目录,然后又在第一个目录里面建立了另一个病毒名,又在刚建的这一个目录里面又建了另一个病毒名,最后因为路径太深不能运行...
结果是,在当前目录下,只有一个病毒免疫目录,其它的,都在这一个目录里面,
作者: lihuali17 时间: 2008-9-7 14:22
搞定了,来,大家分享一下
for /f "tokens=*" %%i in (mian.txt) do (
md "%%i"
md "%%i\坏小子病毒免疫不要删除!..\"
attrib +s +h +r "%%i"
)
作者: batman 时间: 2008-9-7 17:05
请楼主下次提问时一次性把问题说清楚,不要叫别人猜着去帮你!!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |