这是我第一次尝试 AppleScript。我正在尝试使用未知数量的文件获取已知安装的设备(在本例中为 Olympus 录音机)并将它们从设备复制到 Macintosh HD 上的特定文件夹。我编写了一个简短的脚本,告诉 finder 检查设备和文件夹,然后将文件夹中文件的名称放入变量中。然后 foreach 循环遍历列表并应该将文件复制到它们的最终静止位置...结果是错误“无法获取...的 Current_File” 其中 Current_File 是 File_List 变量的当前迭代。
这是脚本(注释掉的行是尝试隔离错误):*
tell application "Finder"
if folder "DSS_FLDA" of disk "Untitled" exists then
set File_List to files of folder "DSS_FLDA" of disk "Untitled"
local Current_file
foreach(Current_file in File_List)
#Print Current_File
copy file Current_file to folder "User:wt:DSSPlayer:Message:FolderA" of startup disk
else
return 0
end if
#first item of folder "DSS_FLDA" of disk "Untitled"
end tell
*
任何对 Applescript 有更多经验的人都可以为我指明一个更有成效的方向吗?
谢谢,丹尼尔。