プログラミング

【Powershell】ファイルの中身を一括でリネーム

※はてブより引っ越しました。

頻繁に更新されるファイルやフォーマットが決まってるファイルは日付などを付けて溜まっていきがちです。

「〇〇〇-20201008」「〇〇〇-20201110」みたいな感じですよね。

その共通のファイル名を一括で変えたいということがあったのでやってみました!

ファイルの名前を一括でリネーム

調べたらpowershellにはrename -itemというリネームする命令があるではありませんか。

使い方は以下のように

#アセンブリの読み込み
[void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0, Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")

#コピーした先のフォルダに移動
cd $targetPath

#リネーム実行
dir | rename-item -newname { $_.name -replace $targetName,$newName }

cdコマンドでファイル名を変えたいフォルに移動してdirでフォルダの一覧を表示。
その後rename-itemでファイル名を一気に変更します。
この場合targetNameをnewNameに変更しています。

結構需要があるみたいですね(´・ω・)

まとめ

まとめてファイル名をリネームしたいときに便利!

コンソールからファイル名を入力させてもいいですね。

RECOMMEND

1

新卒で入社したけど『もう仕事を辞めたい』『我慢できない』という方に向けて。新卒入社でカフェのフロアスタッフとしてして働いたけれど、約1年で退職した私からアドバイスです。心がだめになるまで続ける必要なんてありません。

2

女性はライフステージによって休職や転職しなければいけないときがありますよね。
そこでこの記事では女性の転職に有利な資格をまとめてみました。
一生職に困らない、転職に有利な資格とはなにかご覧ください。

3

「今日は会社に行く気がしない・・。」「たまには会社をさぼりたい・・。」なんてことありませんか?本記事では、実際に私の周りで使われていた欠勤理由をご紹介します。今から使える欠勤理由です。本当に仕事に行きたくないときなど活用できると思うので、ぜひ読んでみてください。

-プログラミング

Copyright© Job search info , 2020 All Rights Reserved.