PowerShellで行う場合のサンプルソース
foreach ($a in $args) {
$b=$a.split("\")
$l=$b.length
$c=$b[$l-1].ToLower()
$b[$l-1]=$c
$target = get-item $a
if($target.PSIsContainer) {
Rename-Item $a $c+"XXX@@XXX--XXX"
Rename-Item $a+"XXX@@XXX--XXX" $c
}else{
Rename-Item $a $c
}
}
ドラッグドロップ使用の場合は、ショートカットを作成して対応
リンク先のスクリプトファイイル(.ps1)名の前に 以下を挿入する
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File
※ フォルダの名前を小文字/大文字変更はバグで出来ない そのため、ツールでは回避策を使用している
非推奨となってしまった VBS版は以下からダウンロードできます