[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
PowerShell  可以这样
  1. function formatSize($n){
  2.     if($n -ge 1gb){
  3.         return ($n/1gb).ToString('0.00') + 'GB';
  4.     }elseif($n -ge 1mb){
  5.         return ($n/1mb).ToString('0.00') + 'MB';
  6.     }elseif($n -ge 1kb){
  7.         return ($n/1kb).ToString('0.00') + 'KB';
  8.     }else {return '' + $n + 'B'}
  9. }
  10. dir 'D:\Test\*' -recurse | ?{$_ -is [IO.FileInfo]} | sort length | select Name, @{n='Size';e={formatSize($_.length)}}
复制代码

TOP

返回列表