Board logo

标题: [文件操作] 求助批处理怎么获取目标文件夹下文件的文件名和大小? [打印本页]

作者: 俺有一个问题    时间: 2021-8-20 15:08     标题: 求助批处理怎么获取目标文件夹下文件的文件名和大小?

本帖最后由 俺有一个问题 于 2021-8-20 16:14 编辑

求助  怎么获取当前文件夹下文件夹的名称和大小呢
作者: HOPE2021    时间: 2021-8-20 15:15

回复 1# 俺有一个问题
  1. dir
复制代码

作者: HOPE2021    时间: 2021-8-20 15:17

回复 2# HOPE2021
效果类似于这样:
  1. 2021/08/20  14:08    <DIR>          .
  2. 2021/08/20  14:08    <DIR>          ..
  3. 2021/07/02  10:37    <DIR>          .dotnet
  4. 2021/08/12  13:12    <DIR>          .nuget
  5. 2021/08/18  09:25                 0 1
  6. 2021/08/12  14:40             5,044 1.bat
  7. 2021/08/19  11:32             1,671 2.bat
  8. 2021/08/12  15:24                 5 2.txt
  9. 2021/08/20  14:08                 4 3.txt
  10. 2021/06/12  11:06    <DIR>          3D Objects
  11. 2021/06/12  11:06    <DIR>          Contacts
  12. 2021/08/10  12:12    <DIR>          Desktop
  13. 2021/08/19  15:59    <DIR>          Documents
  14. 2021/08/20  12:57    <DIR>          Downloads
  15. 2021/08/20  13:03                 0 echo
  16. 2021/06/12  11:06    <DIR>          Favorites
  17. 2021/06/12  11:06    <DIR>          Links
  18. 2021/07/05  20:21    <DIR>          Music
  19. 2021/08/20  15:05    <DIR>          OneDrive
  20. 2021/06/12  11:06    <DIR>          PCManger
  21. 2021/08/19  19:21    <DIR>          Pictures
  22. 2021/06/12  11:07    <DIR>          Searches
  23. 2021/08/12  14:40             1,024 Sleep.com
  24. 2021/08/12  14:40             1,024 Sleep.exe
  25. 2021/08/12  14:40                21 Sleep.vbs
  26. 2021/07/02  10:59    <DIR>          source
  27. 2021/07/02  10:48    <DIR>          Videos
复制代码
其中:<DIR>前缀代表目录,数字前缀代表大小(字节)
作者: Batcher    时间: 2021-8-20 15:19

回复 1# 俺有一个问题
  1. @echo off
  2. cd /d "%~dp0"
  3. for /f "delims=" %%i in ('dir /b /a-d') do (
  4.     echo %%i %%~zi
  5. )
  6. pause
复制代码

作者: 俺有一个问题    时间: 2021-8-20 15:41

回复 3# HOPE2021


    对 只要文件名和大小 大小最好是GB
作者: 俺有一个问题    时间: 2021-8-20 15:50

回复 4# Batcher


    不大对啊 跑出来文件夹大小是0
作者: Batcher    时间: 2021-8-20 16:01

回复 6# 俺有一个问题


    那确实挺奇怪的,因为4楼的代码只处理文件,不处理文件夹。正常来说根本不会显示文件夹的名称和大小。
作者: 俺有一个问题    时间: 2021-8-20 16:02

回复 7# Batcher


    当前文件夹下的文件夹大小及名称
作者: Batcher    时间: 2021-8-20 16:04

回复 8# 俺有一个问题


    请更新一下顶楼的需求描述吧,以免大家误解。
作者: Batcher    时间: 2021-8-20 17:11

回复 1# 俺有一个问题


试试这几个方法哪个在你电脑上能成功:
http://bbs.bathome.net/thread-5369-1-1.html#pid34379




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2