关键词:
【中文标题】计算多个文件夹的文件夹大小[关闭]【英文标题】:Calculate folder size for multiple folders [closed] 【发布时间】:2019-01-06 15:42:36 【问题描述】:我想构建一个脚本:
计算特定路径的总文件夹大小; 以 MB 为单位显示每个路径的文件夹大小(包括递归子文件夹,不显示); 计算所有列出的文件夹的总大小。这将用于备份/恢复脚本。在进行备份之前,我们想知道备份的总大小,以及哪些文件夹包含大量数据。
输出类似于:
Total size: 1456MB
C:/folder1 100MB
C:/folder2 123MB
C:/folder3/folder1 1233MB
也许对你们中的一些人来说很简单。我已经搜索并尝试了几个小时,但从来没有得到我需要的东西。任何使用哪种代码语言或特定脚本的建议都会有所帮助!
【问题讨论】:
请告诉我们您到目前为止尝试了什么以及失败的地方。我们不是来为你编写所有代码的;)看看How to Ask 和minimal reproducible example。还有关于使用什么的问题,如果可能的话,总是使用 powershell。 gallery.technet.microsoft.com/scriptcenter/… 中的 sn-p 实际上工作得很好。我想知道是否有人有一个完全符合我要求的脚本。感谢您的建议:) 再次......我们不是来为您编写代码,也不是为基本任务提供脚本:) 如果您已经找到了一个可以解决一半问题的 sn-p,请尝试解决自己解决问题,如果遇到特定问题,请随时寻求帮助以解决问题。 再次......感谢您的建议:) 【参考方案1】:你可以试试这个。
使用:Get-FileSize "C:\folder1","C:\folder2","C:\folder3\folder1"
输出:
Name Value
---- -----
Total 1456.00
C:\folder1 100.00
C:\folder2 123.00
C:\folder3\folder1 1233.00
由于 SUM 所做的计算,不会输入 MB
...
Function Get-FileSize([string[]]$Array)
$Output = @
Foreach($String in $Array)
$FolderInfo = Get-ChildItem -Recurse $String
$totalSize = "0:N2" -f (($FolderInfo | Measure-Object -Property Length -Sum -ErrorAction Stop).Sum / 1MB)
$Output.add($String, $totalSize)
$Output.add("Total", "0:N2" -f ($Output.Values | Measure-Object -Sum).Sum)
$Output
【讨论】:
非常感谢,这是我想要构建的一个很好的开始。这是输出:名称值 ---- ----- C:\folder1 0,00 C: \folder3\folder1 1,27 C:\folder2 0,00 总计 127,00 我将尝试理解代码中的所有内容并提出相应的问题减小文件大小的最佳做法? [关闭]
...么它的尺寸很大。【参考方案1】:重复使用函数而不是多个函数删除不必要的代码删除调试代码。使用面向对象的编码风格而不是程序化查看此链接:1.question12.que 查看详情
目录中所有文件内容的总大小[关闭]
...得到每个文件占用的磁盘空间量。如果我打开每个文件并计算字节数,我需要文件和子目录中所有数据的总和。如果我能在不打开每个文件并计数的情况下获得此奖励积分。【问题讨论】:ls实际上显示的是每个文 查看详情
如何在没有中间文件的情况下将多个文件合并为一个? [关闭]
】如何在没有中间文件的情况下将多个文件合并为一个?[关闭]【英文标题】:HowcanIcatmultiplefilestogetherintoonewithoutintermediaryfile?[closed]【发布时间】:2011-05-0314:37:29【问题描述】:这是我面临的问题:我正在处理一个大小约为100G... 查看详情
如何计算文件大小> 0的目录中有多少文件?
】如何计算文件大小>0的目录中有多少文件?【英文标题】:Howtocounthowmanyfilesexistinadirectorywithfilesize>0?【发布时间】:2014-08-1207:39:13【问题描述】:我想计算文件大小大于零的目录中有多少个*.diff文件。如果有多个文件,我... 查看详情
为啥PDF文件大小这么小? [关闭]
...述】:本学期我有几本PDF格式的教科书。这些是1000页的计算机科学教科书,里面充满了图形。当我下载它时,只用了几秒钟,这太棒了,我以为出了点问题。整个教科书为9.7MB。我打开它,果然,整个教科书都在那里,所有图像... 查看详情
Excel VBA宏循环“另存为”会增加文件大小? [关闭]
...一个数组中。一个(文件M.xlsm)有宏,它对数据执行一些计算。一个(文件T.xlsx)是16张- 查看详情
如何计算文件夹的大小?
】如何计算文件夹的大小?【英文标题】:HowcanIcalculatethesizeofafolder?【发布时间】:2010-02-0223:09:15【问题描述】:我正在使用我的iPhone应用程序创建一个文件夹来缓存Documents中的图像。我希望能够将此文件夹的大小保持在1MB以内... 查看详情
文件夹中所有文件类型的总大小[关闭]
】文件夹中所有文件类型的总大小[关闭]【英文标题】:Totalsizeofallfiletypesinafolder[closed]【发布时间】:2017-07-2216:20:49【问题描述】:window7中是否有任何方法/也可以查看特定类型文件的总大小?例如,如果我的目录有5个文件。2... 查看详情
nsfilemanager计算文件/文件夹大小
...用户可以根据自己的需要来清除缓存的内容。一般而言,文件夹是没有大小这个属性的,所以需要遍历文件夹的内容来计算文件夹的大小,下面用NSFileManger来实现这个功能。了解到文件/文件夹路径是一个NSString字符串类型,所以... 查看详情
如何查找多个文件夹中存在的每个文件的文件大小?
】如何查找多个文件夹中存在的每个文件的文件大小?【英文标题】:HowtofindFileSizeofeachFilepresentinMultipleFolders?【发布时间】:2017-09-2613:12:12【问题描述】:我有1000多个文件夹,每个文件夹都有一个excel文件。我想找到每个excel文... 查看详情
计算文件 C++ 的大小
】计算文件C++的大小【英文标题】:FiguringoutthesizeoffileC++【发布时间】:2013-04-1517:30:49【问题描述】:我正在尝试使用提供的代码计算文件的大小,并将结果传递给我的文件对象。它只会在具有特定扩展名的情况下传递文件大小... 查看详情
linux命令获取特定文件夹中存在的文件和目录的大小? [关闭]
】linux命令获取特定文件夹中存在的文件和目录的大小?[关闭]【英文标题】:linuxcommandtogetsizeoffilesanddirectoriespresentinaparticularfolder?[closed]【发布时间】:2012-07-2800:53:31【问题描述】:如何在Linux中查看文件和目录的大小?如果使... 查看详情
限制跨多个文件的文件上传大小
】限制跨多个文件的文件上传大小【英文标题】:Limitfileuploadsizeacrossmultiplefiles【发布时间】:2014-03-2015:04:33【问题描述】:我正在使用jQuery文件上传https://github.com/blueimp/jQuery-File-Upload/wiki/Options我想设置适用于所有附件组合文件... 查看详情
计算C中嵌套目录中文件的块大小
...407:16:43【问题描述】:我一直在尝试以递归方式计算嵌套文件夹中文件的总块大小。我的代码设法获取第一个文件夹中文件的块大小,但无法读取嵌套在当前文件夹中的文件夹中的文件大小。嵌套文件夹中的文件返回的块大小为... 查看详情
在文件夹中的多个文件上运行 Python 脚本 [关闭]
】在文件夹中的多个文件上运行Python脚本[关闭]【英文标题】:RunningPythonscriptovermultiplefilesinafolder[closed]【发布时间】:2014-09-1519:06:02【问题描述】:我在opensuse中使用python,我的问题是我需要在我的文件夹中执行大数据。例如pyt... 查看详情
如何计算音频文件大小?
】如何计算音频文件大小?【英文标题】:Howtocalculateaudiofilesize?【发布时间】:2012-11-1310:09:19【问题描述】:您有30秒的音频文件,以44.1KHz的速率采样并使用8位进行量化;计算此文件的单声道和立体声版本的比特率和大小؟؟【... 查看详情
通过文件大小计算图像的尺寸
】通过文件大小计算图像的尺寸【英文标题】:Calculatethedimensionsofanimagebyitsfilesize【发布时间】:2011-10-1215:37:11【问题描述】:使用javascript是否有任何方法可以仅通过知道图像的文件大小来计算图像的尺寸?我假设不同的格式(JP... 查看详情
使用 Python 在多个文件夹中创建特定文件夹 [关闭]
】使用Python在多个文件夹中创建特定文件夹[关闭]【英文标题】:UsingPythontocreatespecificfolderwithinmultiplefolders[closed]【发布时间】:2013-03-1817:43:59【问题描述】:我有一个包含450个文件夹的目录,所有文件夹的名称都是唯一的。在... 查看详情