这是一种适用于Mac OS X 10.6+上的Java的方法。此示例脚本获取当前文件夹的创建日期:
import javax.script.scriptEngine;import javax.script.scriptEngineManager;import javax.script.scriptException;import java.io.File;import java.util.Date;import java.util.GregorianCalendar;public class ScratchSpace { public static void main(String[] args) throws scriptException { System.out.println("creationDate = " + getFileCreationDate(new File("."))); } private static Date getFileCreationDate(File file) throws scriptException { final String script = "set myfile to "" + file.getAbsolutePath() + ""n" + "set myinfo to info for myfilen" + "creation date of myinfo"; scriptEngine scriptEngine = new scriptEngineManager().getEngineByName("Applescript"); final GregorianCalendar result = (GregorianCalendar) scriptEngine.eval(script); return result.getTime(); }}


