PowerShell获取指定目录下文件列表和大小并保存成txt文档
2016-12-20 13:49
756 查看
#列出filepath下所有子文件夹并统计子文件夹大小 function filesize ([string]$filepath) { if ($filepath -eq $null) { throw "路径不能为空" } $_.name + "文件夹 大小(MB)" -f $l | Out-File ($filepath+"test.txt") dir -Path $filepath | ForEach-Object -Process { if ($_.psiscontainer -eq $true) {#文件夹大小 $length = 0 dir -Path $_.fullname -Recurse | ForEach-Object{ $length += $_.Length } $l = $length/1MB # 输出在控制台 $_.name + "文件夹的大小为: {0:n2} MB" -f $l # 写入TXT文件 $_.name + " {0:n2}" -f $l | Out-File -Append ($filepath+"test.txt") }else {#文件大小 $length = 0 dir -Path $_.fullname -Recurse | ForEach-Object{ $length += $_.Length } $l = $length/1MB $_.name + "文件的大小为: {0:n2} MB" -f $l $_.name + " {0:n2}" -f $l | Out-File -Append ($filepath+"test.txt") } } } filesize -filepath "C:\pythontest\"
下载链接:http://download.csdn.net/detail/u013252072/9716435
相关文章推荐
- 获取指定目录下所有的.txt文件
- [置顶] win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
- php获取指定目录下的所有文件列表
- 获取文件夹下的文件名生成新的文件&DOC命令想从指定的txt中读出文件名,然后在指定文件夹以及子目录下搜索文件,并拷贝到指定目录
- 一个获取指定目录下一定格式的文件名称和文件修改时间并保存为文件的python脚本
- Java——获取指定目录文件列表
- 通过vbs获取远程host文件并保存到指定目录
- 获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称?
- WinServer2008下通过powershell获取IIS等角色功能列表,保存至txt
- 获取指定路径下目录或文件的大小
- C语言 获取指定目录下的文件列表
- Delphi 获取指定目录下文件的大小
- python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。
- python 关于获取某一目录下的所有文件名并保存至txt文件
- 获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称。程序2。
- 获取指定目录下的文件列表
- 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
- win32命令行小程序获取指定文件夹或者目录下面的所有文件大小,文件数量,目录数量
- 命令行保存指定目录文件的名字(可包含文件夹文字)到txt文本文件
- Python获取指定目录下文件数量及总大小