你可以使用以下的 AppleScript 代码来检查固定文件夹中是否存在一个变量文件夹:
set targetFolder to (choose folder with prompt "选择目标文件夹") as alias
set variableFolderName to "变量文件夹名称"
tell application "Finder"
set folderExists to false
-- 获取目标文件夹中的所有文件夹
set subfolders to every folder of folder targetFolder
repeat with subfolder in subfolders
-- 检查文件夹名称是否匹配
if name of subfolder is equal to variableFolderName then
set folderExists to true
exit repeat
end if
end repeat
if folderExists then
display dialog "变量文件夹存在!"
else
display dialog "变量文件夹不存在!"
end if
end tell
这段代码首先会要求用户选择目标文件夹,然后定义了一个变量 variableFolderName
,用于指定要检查的文件夹名称。
接下来,通过使用 Finder 应用程序和 AppleScript 的 repeat
循环,遍历目标文件夹中的所有文件夹。在循环中,通过比较文件夹名称来检查是否存在变量文件夹。如果找到匹配的文件夹,将会设置 folderExists
为 true
并跳出循环。
最后,根据 folderExists
的值显示一个对话框来指示变量文件夹是否存在。
请注意,这段代码使用了 choose folder
对话框来让用户选择目标文件夹。你也可以直接将目标文件夹的路径硬编码到代码中,例如:set targetFolder to alias "Macintosh HD:Users:YourUsername:Desktop:TargetFolder"
。