
PowerShellによりフォルダ内のファイルの更新日時をランダムな日時するサンプルコード
PowerShellによりフォルダ内のファイルの更新日時をランダムな日時するサンプルコードを紹介します。ファイルを自動生成したときとか更新日時が同じになるのですが、大人の事情で更新日時を変えざるを得ないときがあるのです。。仕様何かの成果物(設計書、仕様書)をプログラムで一括で作ってしまうと、すべての更新日時が同じになってしまうことがあります。これを諸事情により人が作ったように、PowerShellでランダムな日付にしてみます。実行前実行後このように更新日時をめちゃくちゃにしてみます。ファイルソースコードChangeFileUpdatedDateTime.ps1$files = Get-Item *.xlsxforeach($file in $files){ # 現在の日時 $randomDay = (Get-Date) # 減算する日時の値を取得 # 年(0~5年) $minusYear = Get-Random -Maximum 5 -Minimum 0 # 月(0~3か月) $minusMonth = Get-Random -Maximum 3 -Minimum 0 # 日(0~3...