Windows--CMD命令输出文件夹所有文件列表目录

博客展示了GIF动图,并给出了补充说明,未涉及更多信息技术相关详细内容。

 GIF动图如下

补充说明

 

Windows 命令行中获取文件夹下所有文件的大小,可以通过 `dir` 命令结合其他命令实现。以下是一些常用的方法: ### 方法一:使用 `dir` 命令 使用 `dir` 命令可以列出文件夹中的文件及其大小。命令如下: ```cmd dir /a-d /s /b ``` 此命令列出当前文件夹及其子文件夹中所有文件的完整路径和大小。其中参数含义如下: - `/a-d` 表示不列出目录,只列出文件- `/s` 表示包括子目录- `/b` 表示使用简洁格式输出[^5]。 ### 方法二:使用 `for` 命令遍历文件输出大小 可以使用 `for` 命令遍历每个文件,并输出文件名和大小: ```cmd for /f "delims=" %i in ('dir /a-d /s /b') do @echo %~ni %~zi ``` 此命令会遍历所有文件,并输出文件名和大小。其中 `%~ni` 表示文件名,`%~zi` 表示文件大小[^5]。 ### 方法三:将结果输出文件 如果需要将结果保存到文件中,可以使用以下命令: ```cmd dir /a-d /s /b > file_sizes.txt ``` 此命令会将文件列表及其大小保存到 `file_sizes.txt` 文件中[^3]。 ### 方法四:使用 PowerShell 脚本 如果使用 PowerShell,可以通过以下脚本获取文件夹中所有文件的大小: ```powershell Get-ChildItem -Path .\ -Recurse | Where-Object { !$_.PSIsContainer } | Select-Object Name, Length ``` 此命令会递归地列出当前文件夹中所有文件及其大小。其中 `Get-ChildItem` 用于获取文件,`Where-Object` 用于过滤掉目录,`Select-Object` 用于选择输出的字段[^1]。 ### 方法五:使用 Python 脚本 还可以使用 Python 脚本来获取文件夹中所有文件的大小: ```python import os def get_file_sizes(directory): for root, dirs, files in os.walk(directory): for file in files: file_path = os.path.join(root, file) file_size = os.path.getsize(file_path) print(f"{file} - {file_size} bytes") get_file_sizes(os.getcwd()) ``` 此脚本会递归地遍历当前目录中的所有文件,并输出文件名和大小[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值