Я пытаюсь проверить, существует ли файл в папке, которая находится в сети.Когда я жестко прописываю путь, как во втором примере, сценарий работает как положено
Однако в первом примере сценарий работает неправильно.Я считаю, что я цитирую свою переменную правильно, разделяя строки и переменные с помощью "" и &, а также убедившись, что окончательная переменная преобразуется в строку.
tell application "Finder"
set a to "video1"
set thefile to ("/Volumes/folder/" & a & ".avi")
if exists POSIX file (thefile as string) then
log "True"
else
log "False"
end if
end tell
tell application "Finder"
if exists POSIX file ("/Volumes/folder/video1.avi") then
log "True"
else
log "False"
end if
end tell
Есть ли способ исправить эту проблему?