ともかつの日記

仕事や日常で扱った事柄について書き残していきます。「…日記」とタイトルにあるものの、日々更新ししていませんがご容赦ください。

MENU

ファイルのタイムスタンプを変更する

コロナ禍の影響で、オンライン開催されたセミナーを視聴する機会が増えた。 でもって、「Google Meet」や「Zoom」といった Web 会議ツールで視聴しているセミナーを、著作権などを侵害しない範囲でスクリーンショットを保存するなどして、記録を残して「Google フォト」に保存しています。

配布された資料なども画像ファイル化して、同じように保存していますが、タイムスタンプが連続していたりすると、意図した順番に並んでくれない時があります...

 これまで、この問題に「Google フォト」上で適当な時刻に設定し直して、スライド番号を「分」に設定するなどして順番に並ぶようにしていたりしましたが、すごく面倒。

どうにか楽な方法がないものかと考え、以下の URL で紹介されていた PowerShell の Set-ItemPropertyコマンドレットを使うことにしました。

www.atmarkit.co.jp

具体的には、

  1. PowerShell を起動する
  2. 画像ファイルの存在しているフォルダに cd する
  3. dir でファイルの一覧を表示
  4. ファイル名の一覧を Excel に貼り付け、表示させたい順に並び替える
  5. ファイル名の一覧を用いて、Set-ItemPropertyコマンドレットで適当な時間の 1分刻みになるように変更するコマンド列を作成
  6. PowerShell で前項のコマンド列を実行
  7. タイムスタンプが変更されたファイルを「Google フォト」にアップロード

という感じ。実際には Excel の関数で1分刻みになるように、コマンド列を作成しなければなりませんが、「Google フォト」で1つずつ変更することに比べれば、とても簡単です。

同様の悩みで苦しんでいた方は、お試しあれ。