Closed1

PowerShell 使ってみたコマンド

zztkmzztkm

特定のファイル名を一括リネームする

Get-ChildItem -r -Filter "test.*" | Rename-Item -NewName { $_.Name -replace "test", "main"}

解説

  • $_ : パイプラインで渡されたオブジェクトが格納される
  • $_.Name: 渡されたオブジェクトのNameプロパティにアクセス

Get-ChildItemが取得するオブジェクト

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2021/02/17     19:59              0 test.csv
-a----        2021/02/17     19:59              0 test.json
-a----        2021/02/17     19:59              0 test.txt
このスクラップは2023/01/02にクローズされました