Applescript找到最新的文件夹

时间:2018-01-15 12:24:34

标签: applescript

我正在尝试查找上次修改过的文件夹。 (实际上,我只对该文件夹感兴趣而不是有序列表。)我收到-10010错误。

tell application "Finder"
try
    set latestFolder to item 1 of (sort (get name of folders of folder ("/Users/c64/Desktop" as POSIX file)) by creation date) as alias
    set folderName to latestFolder's name
end try
end tell

1 个答案:

答案 0 :(得分:0)

如果您正在桌面上查找上次修改name的{​​{1}},那么就可以执行此操作:

folder

顺便说一句, Finder AppleScript字典不包含字词tell application "Finder" set latestModifiedFolderName to name of item 1 of (sort every folder by modification date) end tell POSIX filePOSIX path 内的POSIX file Finder 会抛出非致命错误,如果它可能是强制进入tell application "Finder",否则会抛出致命错误。也就是说,如果您正在处理alias,最好将其作为POSIX path传递给 Finder ,我建议强制 aliasPOSIX path,然后再将其传递给 Finder ,例如:

alias

注意:上面的示例 AppleScript 代码就是这样,并且不包含任何错误处理可能适当/需要/需要,责任在于用户为所提供的示例代码添加任何错误处理代码由自己写。