1

我需要在 Mac 上以编程方式获取文件名,我使用 Selenium 下载文件,我需要从下载文件夹中选择相同的文件以编程方式安装,我使用 Applescript 来做同样的事情。我被困在运行时获取文件名,而且我的下载页面 url 不包含下载文件的全名。请建议..

4

2 回答 2

2

这将为您提供下载文件夹的最新文件(按创建日期排序):

tell application "Finder"
    set latestFile to item 1 of (sort (get files of (path to downloads folder)) by creation date) as alias
    set fileName to latestFile's name
end tell
于 2012-10-19T12:05:41.527 回答
1

是的,Mavericks 确实打开了最旧的,但是通过指定最后一个项目,这个接缝可以工作。

tell application "Finder" set latestFile to last item of (sort (get files of (path to downloads folder)) by creation date) as alias set fileName to latestFile's name end tell

于 2014-10-06T11:52:54.580 回答