Windows で ファイル名を一括変更

Quick Edit Pencil
Windows10 標準のPowerShellを使い フォルダー名、ファイル名を一括変更

## 対象のパス
$PATH = "E:\OneDrive - Business\OSXからコピー"

## 変更前の文字
$strOldChar = ","

## 変更後の文字
$strNewChar = "_"

## ファイルのみ、フォルダのみ、隠しファイルのみを対y層絞る場合は次のオプションをGet-ChildItemに指定
## -File、-Directory、-Hidden

$TARGET = Get-ChildItem $PATH -Recurse -include *$strOldChar*

$TARGET

$TARGET | Rename-Item -NewName { $_.Name -replace $strOldChar,$strNewChar }

古いMacOSXのファイルをウインドウズにコピーしてOneDriveアップしたらファイル名にエラーが出たのでファイル名規則から外れる文字を置換します

エラーが出たら都度対処する方法をとりました

はじめてつかう場合はとりあえずテストするほうが安全でしょう

ファイル名に使用できない文字列が含まれていないか調べる - .NET Tips (VB.NET,C#...)

文字列から指定した文字を削除する - .NET Tips (VB.NET,C#...)

replace()の機能のまとめ!『正規表現、function()、arguments、RegExp()』:JavaScript - モーリーのメモ

Windows PowerShellのGetChildItemの基本機能、-File、-Directory、-Hiddenを2.0で実装します - 集中力なら売り切れたよ

PowerShell: get-childitemでフォルダのみ検索の注意点 | ヘニックスのライブ小屋

Powershellでファイル名の一括変換を行う

このブログの人気の投稿

書字方向 横書方向変換スクリプト 左書きから右書きへ(コピペ用途)

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

PowerShellで複数ファイルのプロパティを取得する方法(準備編)

簡単 YouTube動画をダウンロード、音声のみ保存する方法 2019

DOMノードオブジェクトを文字列に変換する

ヤバい!JAPANNEXT WQHD対応 27型ワイド液晶ディスプレイ「JN-IPS2716WQHD」を注文してみた!!!

決定版 Edgeでローカルファイルを開く パワーシェルスクリプト (ウインドウズでドロップレット)

PowerShellでJPG画像のリサイズとウォーターマーク画像との合成を同時に行う