运行 在 AppleScript 中使用选择文件夹时出现问题

Running into problem when using choose folder in AppleScript

所以我有一个包含许多文件的文件夹,这些文件的数量经常变化,我需要使用 AppleScript 对它们进行计数。一开始我有一个这样的脚本:

tell application "Finder" to return count of (every file of (choose folder))

后来在研究的过程中,我发现了这样的东西:

tell application "Finder" to return count files of (choose folder)

但是似乎都不起作用。我也不能使用 System Events,因为当在系统事件告诉块中使用时,选择文件夹只会导致无休止的 运行 循环。

我得到的错误是:

"Finder got an error: Expected a reference." number -1727

如果您只想获取所选文件夹个文件个而不是 subfoldersfiles in subfolders,然后使用:

tell application "Finder" to return count files of container (choose folder)

如果您想要文件夹中的计数项目,则使用:

tell application "Finder" to return count items of entire contents of container (choose folder)