Impostazione della data di creazione dei file in Mac OS X

Ho bisogno di uno script per impostare la data di creazione alla data di modifica per un gruppo di file creati dal registratore sonoro – qualunque modo per farlo? Eseguire Mac OS X 10.4.11

È ansible utilizzare SetFile nella row di command per eseguire questa operazione ma non è inclusa per impostazione predefinita in Mac OS X 10.4.x (Tiger). Se è stato installato lo Strumento per sviluppatori o la maggior parte degli aggiornamenti Combo è installato ma in una posizione non standard. SetFile stato incluso in /usr/bin/ per Mac OS X 10.5 e versioni successive.

Per trovare il command è ansible provare a utilizzare la locazione per trovare la posizione.

Supponendo che gli Strumenti per sviluppatori siano installati:

 /Developer/usr/bin/SetFile -d '12/31/2008 12:00:00 PM' nameoffile.txt 

È ansible utilizzare un altro programma denominato GetFileInfo installato con SetFile per get la data di modifica.

 /Developer/usr/bin/GetFileInfo nameoffile.txt 

Uno script di esempio per un file:

 #! /bin/bash # Usage: nameOfThisScript.sh nameOfFile.txt modifiedDate=`/usr/bin/GetFileInfo -m $1` /usr/bin/SetFile -d "$modifiedDate" $1