标题: [文本处理] 批处理BAT如何把获取的文件的大小变成KB或MB? [打印本页]
作者: dxguai 时间: 2014-5-15 12:17 标题: 批处理BAT如何把获取的文件的大小变成KB或MB?
看到这个批处理,如何把获取的文件的大小 字节 变成KB或MB- @echo off
- setlocal enabledelayedexpansion
- cd .>dirlist.txt
- for /f "delims=" %%a in ('dir /s /b /a-d') do (
- echo 正在分析文件%%a
- if not "%%a"=="" (
- for /f "tokens=1-2" %%A in ('dir "%%~fa" /TC^|findstr "^[0-9][0-9]"') do (
- set "c=%%A %%B"
- )
- echo 文件:%%~nxa 所属路径:%%~dpa >>dirlist.txt
- echo %%~za字节 创建于!c! 修改于%%~ta >>dirlist.txt
- echo. >>dirlist.txt
- )
- )
- pause
复制代码
作者: 522235677 时间: 2014-5-15 13:01
这个要涉及到模拟计算了,有点复杂
作者: Batcher 时间: 2014-5-15 13:02
http://bbs.bathome.net/thread-319-1-1.html
http://bbs.bathome.net/thread-7559-1-1.html
http://bbs.bathome.net/thread-12439-1-1.html
http://bbs.bathome.net/thread-14586-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |