我試圖在AppleScript中獲取文件的最後修改日期。我以爲我已經使用這個工作:在AppleScript中獲取文件的最後修改日期
set thePath to (((path to documents folder) as text) & "speed.txt")
set modDate to modification date of file thePath
,這似乎返回一個有效的值,但是當我把這個一個on idle
片的代碼裏面我得到一個:
「不能得到的......」錯誤
類<>我看到別的地方建議使用:
set the modDate to (do shell script "mdls -name kMDItemLasUsedDate " & quoted form of the POSIX path of thePath)
但這返回null
。關於如何獲得修改日期的任何想法?
它必須AppleScript的?你可以很容易地使用stat filename – michael501
FYI來做到這一點:對於你的shell腳本命令,有一個可以工作的「kMDItemContentModificationDate」。 – regulus6633