如何批量比较文件名大小?
示例我的文件夹:
2011-01-22_fas_alex 55kb
2011-01-22-sup_alex 10kb
2015-01-22_fas_marc 45kb
2015-01-22-sup_marc 10kb
The result one: (55/10)kb = 5.5
The result two: 45/10)kb = 4.5
文件的格式为:!
<Date> <fas or sup> <Name
您看,日期和名称必须相同。
答案 0 :(得分:1)
未经测试:
@echo off
setlocal enableDelayedExpansion
for %%# in (????-??-??-sup_*) do (
set file=%%#
set name=!file:~15!
set date=!file:~0,10!
set size1=%%~z#
for %%$ in ("!date!_fas_!name!") do set size2=%%~z$
echo !name! - [!size1!/!size2!]
)
(并不完全确定问题是什么)