Я не уверен, что вы делаете с этой первой строкой.Но если вы можете привести thisFilePath к элементу Finder, вы сможете получить расширение.Свойство называется расширение имени .Я проверил это с файлами на рабочем столе:
copy {"pdf", "scpt"} to validExtensions
tell application "Finder" to set fPaths to files of desktop
repeat with thisFilePath in fPaths
if name extension of thisFilePath is in validExtensions then
display dialog thisFilePath as string
end if
end repeat
. Он будет отображать только те файлы, которые имеют расширение, указанное в validExtensions .
.