サウンドレコーダーで作成された一連のファイルの作成日を変更日に設定するスクリプトが必要です-これを行う方法はありますか? Mac OSXの実行10.4.11
コマンドラインでSetFile
を使用してこれを行うことができますが、Mac OS X 10.4.x(Tiger)にはデフォルトで含まれていません。開発ツールまたはほとんどのコンボアップデートをインストールした場合、それはインストールされますが、非標準の場所にあります。 SetFile
は、Mac OS X10.5以降の/usr/bin/
に含まれていました。
コマンドを見つけるには、locate
を使用して場所を見つけてみてください。
開発ツールがインストールされていると仮定します。
/Developer/usr/bin/SetFile -d '12/31/2008 12:00:00 PM' nameoffile.txt
GetFileInfo
とともにインストールされるSetFile
という別のプログラムを使用して、変更日を取得できます。
/Developer/usr/bin/GetFileInfo nameoffile.txt
1つのファイルのサンプルスクリプト:
#! /bin/bash
# Usage: nameOfThisScript.sh nameOfFile.txt
modifiedDate=`/usr/bin/GetFileInfo -m $1`
/usr/bin/SetFile -d "$modifiedDate" $1