标题: [文件操作] 批处理怎样检查每个文件夹里图片或者文件夹的名称,数量,对应图片或者文件夹的内存量 [打印本页]
作者: 啦啦比比 时间: 2022-10-12 18:00 标题: 批处理怎样检查每个文件夹里图片或者文件夹的名称,数量,对应图片或者文件夹的内存量
文件夹名称 名称 数量 内存
(比如AA-0001) AA-0001-01.JPG 1 52MB
AA-0001-02.JPG 1 25KB
(比如AA-0002) AA-0002-01.JPG 1 33M
AA-0002-02.JPG 1 60KB
作者: Batcher 时间: 2022-10-13 08:07
回复 1# 啦啦比比
数量有不是1的情况吗?请举个例子
作者: 啦啦比比 时间: 2022-10-13 09:01
回复 2# Batcher
数量全部都是1,电脑系统也是允许一个名称数量为1吧,就是把结果输出在 表格?
作者: Batcher 时间: 2022-10-13 15:01
回复 3# 啦啦比比
请参考Q-04把bat文件保存为ANSI编码:
https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA- @echo off
- set "OutFile=%~dp0\结果.csv"
- cd /d "%~dp0"
- setlocal
- >"%OutFile%" echo 文件夹名称,名称,数量,内存
- for /f "delims=" %%i in ('dir /b /ad') do (
- echo 正在处理文件夹 %%i
- pushd "%%i"
- for /f "delims=" %%j in ('dir /b /a-d "*.jpg"') do (
- if not defined %%i (
- >>"%OutFile%" echo %%i,%%j,1,%%~zj
- set %%i=1
- ) else (
- >>"%OutFile%" echo ,%%j,1,%%~zj
- )
- )
- popd
- )
- endlocal
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |