合并ts文件的程序
#include <stdio.h>
int main(int argc,char **argv)
{
if(3 != argc)
{
printf("Usage: %s <num> <newfile_path>\n", argv[0]);
return -1;
}
int num=atoi( argv[1] );
int i=0;
printf("copy/b 0.ts");
for(i=1;i<=num;i++)
{
printf("+");
printf("%d",i);
printf(".ts");
}
printf(" %s\n",argv[2] );//复制保存在其他地址
printf("del *.* /s /q\n");//删除所有文件
printf("exit\n");//退出
//printf("xcopy new.ts G:\test\new5.ts")
}
事例(所带参数:1.ts的数量,2.保持新ts的位置)
如果使用linux,可以在后面加上 > a.bat,可以直接生成bat
如果是Windows,就将输出内容保持到bat即可。