Board logo

标题: 把一个文件复制到指定盘的所有根目录下,并无法删除 [打印本页]

作者: mfdcxnf     时间: 2007-3-2 00:39    标题: 把一个文件复制到指定盘的所有根目录下,并无法删除

我看了( 精华 I:  [推荐]批处理室经典帖子分类索引)这里面的把一个文件拷贝到很多的文件夹(规律)
在此在请问一下,能不能把指定的文件复制到指定盘里所有的文件夹里。

[ Last edited by namejm on 2007-3-1 at 06:29 PM ]
作者: slore     时间: 2007-3-2 00:45
dir /s /b /ad D:
这样会得到所有文件夹路径,配合for....搞定。
(不是干什么坏事吧?)
作者: mfdcxnf     时间: 2007-3-2 00:47
为什么大家总想着干坏事,在这里来本来就是讨论吗。学一些新鲜的东西对吧,所以不管什么样,只要有一颗善良的心都是不会干坏事的。
作者: slore     时间: 2007-3-2 00:53
又不是没给你说?但是你觉得一般有这个必要么?

desktop.ini?配置文件夹背景?
作者: mfdcxnf     时间: 2007-3-2 05:39
谢谢楼上的指点,我以完成了
for /f  %%i in ('dir /s /a /b /ad e:.') do (copy 99.bat %%i\)
作者: jmz573515     时间: 2007-3-2 05:44
就算是复制到了每个文件夹下也无所谓,可以通过查找删除,所以没什么干不干坏事儿.... ,个人看法 :)
作者: qingfushuan     时间: 2007-3-2 06:01
方法是中性的,人是善良的,好学总是对的
作者: mfdcxnf     时间: 2007-3-2 06:22
那继续想一下,有没有删除不掉的方法。哈哈
作者: NaturalJ0     时间: 2007-3-2 06:28
怎么会删不掉?
作者: mfdcxnf     时间: 2007-3-2 07:10
用系统进程之类的呀,反正是禁止防问的。我也不知道,只是看高手有没有好的方法和提示,大家共同想一下吗。
作者: mfdcxnf     时间: 2007-3-4 08:25
怎么没有高手指点呀
作者: mfdcxnf     时间: 2007-3-4 08:52
请大家多帮忙一下,附件里面是将文件复制到D盘所有子目录下,可是运行BAT后要显示复制一个文件,怎么能让这个提示不显示呢。请各路朋友多多指点,在此先谢谢。
附件 1: 复制文件到子目录下.rar (2007-3-4 08:52, 225 bytes, 下载附件所需积分 1点 ,下载次数: 37)

作者: zhoushijay     时间: 2007-3-4 09:39
呵呵,我以前也想过用BAT搞,但是这太容易被发现了,行不通,高级的病毒需要文件保护而不是藏,即使你找到了文件你也没办法删除.
作者: aatiandiS     时间: 2007-3-4 19:41    标题: 把一个文件复制到指定盘的所有根目录下,并无法删除 »

谢谢
作者: mfdcxnf     时间: 2007-3-7 05:28
我又来顶一下,哈哈。在请高手们帮忙解决一下哦,哈哈
作者: Kinglion     时间: 2007-3-7 05:32
复制完成后需要设置文件属性
作者: zhoushijay     时间: 2007-3-7 08:55
想要无法删除 那就嵌入系统进程吧,比如 explorer.exe 那就删不掉了 除非把explorer也删掉
不过这个用BAT恐怕难度......
作者: g4rr     时间: 2007-3-8 08:56
看了一下代码,其它不变,只要在COPY命令后面加一  >nul 2>NUL 就行了

copy 21.bat %%i\ >nul 2>nul

关于NUL的用法可参考论坛里的其他帖子。

关于无法删除的我也不懂。等高手回复吧!
作者: mfdcxnf     时间: 2007-3-10 04:18
18楼的我验证过了,不行的,不过也得谢谢你。请另帮忙想想办法。
作者: mfdcxnf     时间: 2007-3-10 04:41
如何加载到explorer.exe进程中去。