首页 > 系统相关 >windows bat cmd 创建固定大小文件

windows bat cmd 创建固定大小文件

时间:2022-10-14 16:36:51浏览次数:50  
标签:bat set windows cmd echo 2% totaltime% time tmppth%

@echo off

set filenum=1
set filesize=10485760
set tmppth="c:\tmp"
set despth="z:\test"
rmdir %tmppth% /s /q
md %tmppth%
md %despth%

for /l %%i in  (1,1,%filenum%) do fsutil file createnew %tmppth%\%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%%%i.testfile %filesize%

set starttime1=%time:~0,2%
set starttime2=%time:~3,2%
set starttime3=%time:~6,2%
echo.startime is:%starttime1%H%starttime2%M%starttime3%S

xcopy %tmppth% %despth%

set endtime1=%time:~0,2%
set endtime2=%time:~3,2%
set endtime3=%time:~6,2%
echo.endtime is:%endtime1%H%endtime2%M%endtime3%S
set/a hdiff=%endtime1%-%starttime1%
set/a mdiff=%endtime2%-%starttime2%
set/a sdiff=%endtime3%-%starttime3%
set/a totaltime=%hdiff%*24+%mdiff%*60+%sdiff%
if %totaltime%==0 (set/a totaltime=1)
echo.Total time is %totaltime% s.
set/a totalsize=%filesize%/1024/1024*%filenum%
echo.Total files size is %totalsize% MB.
set/a rate=%totalsize%/%totaltime%
echo.The rate is %rate%MB/s.
pause


标签:bat,set,windows,cmd,echo,2%,totaltime%,time,tmppth%
From: https://www.cnblogs.com/yiminlin/p/16791976.html

相关文章

  • 关于ansible-通过playbook-对aws上windows-server的连接性测试
    因笔者这ansible对windows的管理没有使用常规的连接方式而是采用的ansible主控端,通过发送ssm命令管理远端的aws上的windows主机因此一台新的机器接入进来后,及各个相关的......
  • windows server2012服务器下PHPstudy配置ssl证书(https配置)
    准备: 阿里云云服务器阿里云购买的域名(已备案、已解析phpstudy:php7.1.13nts+Apachessl证书申请(我用的是阿里云上申请的证书,好像是免费用一年吧)步骤: 申请证书(这个很多方式,......
  • logback整合mybatis plus限制日志打印
    场景:定时任务连接websocket实时推送大量数据,导致打印的sql日志太多,占满服务器磁盘内存,想要减少这些定时任务打印的sql日志又不影响别的服务sql日志打印经反复调试得知myba......
  • bat 脚本 批量去除文件夹下文件名前缀
     delete_info.bat 其中str=0(即为文件想要去除的统一前缀@echooffSetlocalEnabledelayedexpansionset"str=0("for/f"delims="%%iin('dir/b*.*')......
  • Windows安装docker
    1.安装从docker官网下载docker的安装包,双击安装包进行安装。此时会跳出一个安装页面,等待安装结束,启动docker。测试是否安装成功,随便pull一个镜像,然后查看一下镜像是否存......
  • Windows常用快捷键
    Ctrl+C:复制Ctrl+V:粘贴Ctrl+S:保存Ctrl+X:剪切Ctrl+Z:撤销Windows+Tab:切换应用进程Windows+E:打开我的电脑Ctrl+Shift+Esc:打开任务管理器Shift+Del......
  • Mybatis-plus学习
    Mybatis-plus学习自动填充功能实体类字段添加注解packagecom.hw.mpstart.entity;importcom.baomidou.mybatisplus.annotation.*;importjava.io.Serializable;......
  • mybatisplus generator
    <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sc......
  • spring整合mybatis
    1.pom.xml中添加依赖<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.16.RELEASE</vers......
  • 【源码级】MyBatis缓存策略
    缓存就是内存中的数据,常常来自对数据库查询结果的保存。使用缓存,我们可以避免频繁的与数据库进行交互,进而提高响应速度MyBatis也提供了对缓存的支持,分为一级缓存和二级缓存......