在我的一个脚本中,我需要文件名:
set input to choose file multiple selections allowed yes
tell application "System Events"
set {nameInfo, sourcePath} to {name of item 1 of input, POSIX path of container of item 1 of input}
end tell
但是如果文件名中有一个“/”,例如“soso/lala.txt”,则名称返回为“soso:lala.txt”。我也试过:
do shell script "basename " & item 1 of input
但随后只有“lala.txt”到达。我可以以某种方式欺骗它以得到“soso/lala.txt”作为回报吗?