batch脚本输出当前目录下每个文件名和大小
时间: 2024-03-18 14:46:09 浏览: 98
你可以使用以下批处理脚本来输出当前目录下每个文件的名称和大小:
```
@echo off
for %%f in (*) do (
echo %%~nxf: %%~zf bytes
)
```
这个脚本使用一个for循环遍历当前目录中的所有文件。对于每个文件,它使用"%%~nxf"获取文件名和扩展名,并使用"%%~zf"获取文件大小。然后,脚本会将文件名和大小输出到命令行窗口中。
相关问题
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为单位)。
阅读全文