Вот альтернативное решение, которое может работать для вас.
Сохраните этот следующий код в ScriptEditor.app, как приложение. Затем в Finder.app, удерживая нажатой командную клавишу, перетащите только что сохраненное приложение редактора сценариев на панель инструментов Finder. Теперь, когда у вас есть файл, выбранный в Finder, щелкните тот .app, который вы только что переместили на панель инструментов, и появится диалоговое окно с размером файла выбранного в данный момент файла.
tell application "Finder"
try
set fileSize to size of item 1 of (get selection)
on error errMsg number errNum
activate
display alert ¬
"Selected File Info" message ¬
"There Is No Selected File In Finder" buttons {"OK"} ¬
default button ¬
"OK" giving up after 4
return
end try
end tell
copy fileSize as string to fileSize2
set tempList to text items of fileSize2 as string
set tempList to tempList as inches as text -- Workaround For Displaying Large Numbers Correctly
try
set kiloBytes to ((items -4 thru 1) of tempList & "." & (items -1 thru -3) of tempList)
set theMessage to "The File Size Is " & kiloBytes & " Kilobytes"
on error errMsg number errNum
set theMessage to "The File Size Is " & fileSize & " Bytes"
end try
activate
display alert ¬
"Selected File Info" message theMessage ¬
buttons {"OK"} ¬
default button ¬
"OK" giving up after 4