自作ツール&スクリプト

【Windows】ファイル名の条件でファイルをリネームするバッチ

windows-bat-if-process

名前に応じて処理を変えたいということでテスト。

引用

https://karat5i.blogspot.com/2015/02/blog-post_25.html



特定の名前に応じてリネームするバッチ

@echo off
setlocal enabledelayedexpansion

:StartProcess
if "%~1" equ "" goto EndProcess

:: ファイル名に "Android" という文字列が含まれる場合
echo %~n1 | find "Android" 1>nul
if not ERRORLEVEL 1 (
  set ID=01_
  goto Process
)

:: ファイル名に "iOS" という文字列が含まれる場合
echo %~n1 | find "iOS" 1>nul
if not ERRORLEVEL 1 (
  set ID=02_
  goto Process
)

:: ファイル名に "Windows Phone" という文字列が含まれる場合
echo %~n1 | find "Windows Phone" 1>nul
if not ERRORLEVEL 1 (
  set ID=03_
  goto Process
)
:: それ以外
  set ID=00_

:Process
echo リネーム前のファイル名: "%~n1%~x1" 
echo リネーム後のファイル名: "%ID%%~n1%~x1"
ren "%~n1%~x1" "%ID%%~n1%~x1"

:NextProcess
shift
goto StartProcess

:EndProcess



まとめ

Windowsのバージョンにかかわらず、BATは動いてくれるので便利です。条件を分けることでもっといろいろできそうです。



以上、すいみん(@cg_method)でした!


eyecatch-office-goods
【オフィス】職場でも最小限に。おすすめ便利グッズ10選![ミニマリスト]


eyecatch-oralcare-goods
【オーラルケア】歯磨きを最適化!個人的にオススメの4つのグッズ紹介


eyecatch-minimalist-attire-outfit
【超快適】合計7着!男性ミニマリストおすすめの機能的な服とは?[制服化]

おすすめグッズ紹介

すいみん
人気過ぎで入手困難ですが、現在最高のイヤホンです
すいみん
ノイズキャンセリングが凄すぎてつけるだけで世界が無音になります!
すいみん
人気過ぎで入手困難ですが、ゲームで痩せる!運動不足も解消!
すいみん
一万円札になった渋沢栄一の名著道徳と営利を両立させることを説いてます。

趣味の本

すいみん
「アニメーター」というワードが気になる方は、目次だけでも見てみてください。読みたくなるはずです!