标题: [文件操作] 批处理命令dir文件大小和右键—属性的不一样? [打印本页]
作者: lllaaattt 时间: 2021-5-2 12:14 标题: 批处理命令dir文件大小和右键—属性的不一样?
对于直播流媒体视频下载之类的持续写入类文件(可能监控视频也是这样?),我发现用dir轮番查询其大小,会一直停留在第一次检测时报告的大小。然而,当有右键文件—属性这种人工窗口化的查询之后(属性里统计的大小正确),再dir一次,报告的大小就有变动了,这是什么原因?怎么解决该问题以及时获取文件大小?
作者: newswan 时间: 2021-5-3 01:20
- for /l %%a in (1,1,10) do (
- echo %%a
- echo aa >z.txt
- for %%a in (z.txt) do echo %%~ta
- powershell -c "(Get-Item z.txt).lastwritetime.tostring()"
- timeout /t 60
- )
复制代码
做了个测试,没有你说的问题。
作者: Batcher 时间: 2021-5-3 11:25
回复 1# lllaaattt
初步猜测是变量延迟扩展的问题。请把你的完整代码发出来看看吧。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |