每次关机时,记录和存储几个选定目录的大小(和时间戳)的最简单方法是什么 - 比如在 .csv 文件中。
答案1
其实很简单...搜索“PowerShell获取文件夹大小' 和 'PowerShell 附加到 csv' 就能带你到那里。
我现在太懒了,不想将其附加到 CSV,因为这有点麻烦(你认为这很容易,对吧?当谈到 CSV 时,PowerShell 非常古怪......)我建议保留几个 .txt 文件,特别是因为你似乎没有任何想法可以自己解决这个问题。
(ls C:\Folder -recurse | Measure-Object -property length -sum).sum / 1GB
这将会占用文件夹大小(以 GB 为单位)及其所有子文件夹/项目。
然后简单地管道它到:
Add-Content c:\totallynotpr0n_folder_size.txt
Kablam,您有一个包含文件夹大小的 .txt 文件,因此您可以跟踪每晚“照片集”的增长情况。对要跟踪的每个文件夹执行此操作,并为每个文件夹创建一个新的 .txt 文件。
我建议使用 PowerShell ISE,这样测试和保存为 .ps1 文件会很方便。然后,您可以将脚本作为计划任务运行(执行策略有点问题,您需要遵循本指南并特别注意‘设置参数’段落。)
祝你好运!