首页 > 其他分享 >bat合并下载缓存文件

bat合并下载缓存文件

时间:2024-02-28 17:01:16浏览次数:19  
标签:bat 缓存 obj %% echo set filename 下载

::进入当前bat文件所在目录
cd %cd%
@echo off
setlocal ENABLEDELAYEDEXPANSION  

::设置数组obj的值
set objLentth=2
set obj[0]=test1
set obj[1]=test2
@echo !obj[0]!
@echo !obj[1]!

set objIndex=0
::===在这里设置你的后缀名 
set houzhui=.jpg .gif .png .m4s
::===在这里设置你要搜索的路径,这里设置为批处理所在目录 
set pwd=%~dp0 
for /R "%pwd%" %%i in (*) do ( 
::===这里是记录文件名,根据要求记录吧 
set filename=%%~nxi 
call :check %%~xi 
) 

@echo !obj[0]!
@echo !obj[1]!

::执行合并命令
ffmpeg.exe -i !obj[0]! -i !obj[1]! -codec copy Output.mp4

pause 
 
:check 
for %%i in (%houzhui%) do ( 
::===判断后输出噢,根据自己喜欢输出吧 
if "%1"=="%%i" echo !filename! && echo ./find.sh !filename! >>kk.txt && set obj[%objIndex%]=!filename!
set /a objIndex=%objIndex%+1
) 
goto :eof 

 

标签:bat,缓存,obj,%%,echo,set,filename,下载
From: https://www.cnblogs.com/jingzaixin/p/18041044

相关文章

  • spring-boot整合jsp + mybatis ems小案例分析
    1.项目开发流程 需求分析:分析用户主要需求提取出项目核心功能根据核心功能构建页面原型 库表设计(概要设计):1.分析整个系统有哪些表2.分析出表之间关联关系3.确定字段 详细设计(流程图,伪代码):用来验证库表准确性 功能实现(编码):环境搭建具体功能实现 功能测试......
  • Mybatis-Plus接入多个数据源
    导入依赖<!--mybatis-plus--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.2.0</version></dependency>编辑properties#db1spring.d......
  • Mybatis 批量更新 PostgreSQL 数据库,返回更新行数
    1.拼接成1条sql语句,可返回修改行数。PostgreSQL的批量更新原生sql:updatepersonsetname=tmp.name,age=tmp.age,addr=tmp.addr,num=tmp.num,update_time=tmp.update_timefrom(values(1,'关羽',43,'成都',1,'2021-03-2617:32:2......
  • 微软 官方 .net 组件 下载 directx组件 下载 viual c++ 组件 下载 官方 修复DLL方
    下载.NETFramework|免费官方下载(microsoft.com).NETFramework是仅适用于Windows版本的.NET,用于生成客户端和服务器应用程序。升级应用在VisualStudio中单击几下即可将应用从.NETFramework升级到最新的.NET。  DownloadDirectXEnd-UserRuntimefromO......
  • Uniapp商城小程序源码+运行实例+下载资源包全开源
    商城小程序源码是一种可以用来开发商城类小程序的代码文件或项目,它包含了商城小程序的基本功能和界面设计等内容。通过使用商城小程序源码,开发者可以节省开发时间和成本,快速构建和定制自己的商城小程序。源码通常包括用户登录、商品浏览、购物车、订单管理、支付功能等,以满足......
  • 缓存一致性协议MESI
    从Cache说起如今的多核计算机往往包含多个CPU核心,其中每个CPU有自己独立的CacheL1、CacheL2,同时多个CPU共享主存。由于CPU获取指令数据的速度远快于主存,所以通过一级缓存、二级缓存等等来降低CPU从主存获取数据的频率,提升性能。CPU不会每需要一次数据就从主......
  • SpringBoot 1x 系列之(八)Spring Boot与缓存
    SpringBoot与缓存JSR-107、Spring缓存抽象、整合Redis缓存:加速系统访问,提升系统性能热点数据、临时数据(如验证码)1.JSR-1071.1背景统一缓存的开发规范及提升系统的扩展性,J2EE发布了JSR-107缓存规范1.2JSR107简介CacheManager与Cache的关系,类比连接池与连接涉及的包ja......
  • Mybatis系列之(七)参数深入
    参数深入1.ParameterType(输入类型)1.1通过ParameterType传递Pojo对象Mybatis使用ognl表达式解析对象字段的值ognl表达式objectgraphicnavigationlanguage对象图导航语言通过对象的取值方法(属性的get方法)来获取数据,在写法上把get给省略了......
  • Mybatis系列之(六)MyBatis的CRUD操作
    MyBatis的CRUD操作CRUD操作指的是增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)操作1.编程步骤在dao接口中写方法映射配置文件中写对应的配置如果是Insert操作,占位符使用#{},括号中的内容要与实体类属性的get/set方法名保持一致(如果是通过右键生成的方法,......
  • Mybatis系列之(五)Mybatis在使用基于代理Dao的方式实现增删改查时都干了啥事儿
    Mybatis在使用基于代理Dao的方式实现增删改查时都干了啥事儿绝对路径:可能出现机器中没有D盘的情况,需要修改代码相对路径:部署项目后src就不存在了,需要修改代码基于以上两点,读取配置文件仅通过图中的两种方式进行读取构建者模式:专业的事儿由专业的人来做工厂模式:需要新的类的对......