在AppleScript中,可以使用以下代码从磁盘读取数组:
set filePath to "path_to_file.txt" -- 替换为文件的实际路径
set fileContent to read file filePath
set AppleScript's text item delimiters to ","
set arrayFromFile to every text item of fileContent
上述代码假设文件中的每个数组元素由逗号分隔。你可以根据实际情况将filePath
替换为文件的实际路径。
如果你在读取文件后遇到空数组的问题,可能是因为文件的内容不符合预期。为了解决该问题,你可以添加一些错误处理逻辑,例如检查文件是否为空或是否存在。以下是完整的示例代码:
set filePath to "path_to_file.txt" -- 替换为文件的实际路径
set fileContent to read file filePath
if fileContent is not "" then
set AppleScript's text item delimiters to ","
set arrayFromFile to every text item of fileContent
-- 处理数组
else
display dialog "文件为空。"
end if
上述代码会在读取文件后检查文件的内容是否为空。如果文件为空,将显示一个对话框提醒用户。你可以根据需要修改错误处理逻辑。