シャットダウンのたびに、選択したいくつかのディレクトリのサイズ (およびタイムスタンプ) を、たとえば .csv ファイルで記録して保存する最も簡単な方法は何でしょうか。
答え1
実はとても簡単です...「PowerShell でフォルダーのサイズを取得する' そして 'PowerShell で csv に追加する' でそこに到達できます。
今のところ、CSV に追加するのは面倒なので面倒です (簡単だと思うでしょう? PowerShell は CSV に関してはとても奇妙です...)。代わりに、.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ファイルとして保存するのに便利です。その後、スクリプトをスケジュールされたタスクとして実行できます(実行ポリシーに少し問題があります。このガイド「引数の設定」の段落に特に注意してください。
幸運を!