2024/09/25

AppleScriptでファイル・フォルダを簡易的にリネーム(置換)する

わずか4フォルダほどリネームしたいフォルダがあったので、ChatGPTさんに作って貰いました。

ファイルやフォルダに含まれる文字列を他の文字列に置換するだけのスクリプトです。

自分はスクリプトメニューに登録して使う予定ですが、Automatorから作れば右クリックの「サービス」から使用することもできるかと思います。

もっと大量にリネームするファイルがある場合や、複雑なリネームの場合には、有料ですが ちゃちゃっとリネーマー がオススメです!

Windowsでは定番で無料の Flexible Renamer を使用していましたが、Windowsの方にはこちらもオススメです。


記事内容もChatGPTさん作成↓


今回は、AppleScriptを使ってFinderで選択したファイルやフォルダの名前をリネームする方法をご紹介します。特定の文字列を置換し、同名ファイルが存在した場合には印を付ける処理を行います。

スクリプトの概要

このスクリプトでは、以下の処理を行います:

  • Finderで選択したファイルやフォルダの名前を取得。
  • 置換対象の文字列と置換後の文字列をダイアログから入力。
  • 置換後、同名ファイル・フォルダがあった場合に、名前の末尾に印をつける。

同名ファイル・フォルダが存在する場合は、"_renamed" という印を名前に付与します。これにより、内容が異なることを示唆できます。

2024/09/06

AppleScriptでEXIFを参照し撮影日毎のフォルダを作り写真をコピーする

AppleScriptを使って、選択したファイルを撮影日ごとにフォルダに整理する方法を紹介します。今回は、Finderで選択したファイルをEXIF情報から撮影日を取得し、日付ごとのフォルダに自動で振り分けるAppleScriptを使います。
※要ExifTool


以前書いたものとほぼ同じです。
EXIFを元に撮影日名フォルダにまとめるAppleScript - ぽんハウス BLOG
実はPythonで書き直すために書いていたのですが、このAppleScriptのみのバージョンと速度があまり変わらなかったので、使うのはこちらにしました。