怎么样用批处理计算时间差

我想要实现一个功能就是,先获取当前系统时间,然后复制一个文件(比如:dianying.wmv)然后看看复制用了多少时间,该如何实现呢?如果代码正确,定会追加分数
2026年09月19日 22:18
有1个网友回答
网友(1):

这个方法只能精确到秒

@echo off
echo wscript.echo DateDiff("s", "01/01/1970 00:00:00", Now())>sjc.vbs
for /f %%i in ('cscript sjc.vbs /nologo') do set x=%%i
copy dianying.wmv d:\back
for /f %%i in ('cscript sjc.vbs /nologo') do set y=%%i
set /a z=y-x
echo 复制文件用时%z%秒
del sjc.vbs

pause