运行 在 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
如果您只想获取所选文件夹中个文件的个个而不是 subfolders 或 files 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)
所以我有一个包含许多文件的文件夹,这些文件的数量经常变化,我需要使用 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
如果您只想获取所选文件夹中个文件的个个而不是 subfolders 或 files 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)