batch脚本输出文件的大小
时间: 2024-03-14 18:43:26 浏览: 21
以下是一个简单的batch脚本,可以输出指定文件的大小:
```
@echo off
set "file=D:\test\example.txt" //将文件路径改为你需要的文件路径
for %%a in ("%file%") do (
set "size=%%~za"
echo %file% - %size% bytes
)
pause
```
将上述代码保存为 .bat 文件并执行即可。其中,`file` 变量表示指定的文件路径,需要根据实际情况进行修改。脚本运行后,会输出指定文件的名称和大小。
相关问题
batch 脚本输出当前目录下文件名和文件大小
可以使用以下的批处理脚本来输出当前目录下文件名和文件大小:
```
@echo off
for %%i in (*) do (
echo %%~nxi %%~zi bytes
)
```
这个脚本会遍历当前目录下的所有文件,并输出每个文件的文件名和文件大小(以字节为单位)。其中,`%%~nxi` 表示文件名和扩展名,`%%~zi` 表示文件大小。
batch脚本输出目录下文件名和大小
您可以使用以下的batch脚本命令来输出目录下所有文件的名称和大小:
```
@echo off
setlocal EnableDelayedExpansion
set dirPath=<您的目录路径>
for /f "tokens=* delims=" %%a in ('dir /b /a-d "%dirPath%"') do (
set fileSize=%%~za
set /a fileSizeKB=!fileSize!/1024
echo %%a !fileSizeKB! KB
)
pause
```
您需要将`<您的目录路径>`替换为您要输出文件信息的目录路径。运行脚本后,它会输出目录下每个文件的名称和大小(以KB为单位)。