Поиск типа файла без использования информации для команды? (MacOS-AppleScript) - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь пройтись по нескольким серверам с тысячами файлов на каждом и записать некоторую информацию о них.

У меня было настроено игнорировать псевдоним, или я так подумал. Если я использую команду «info for» для определения файла, и он имеет неправильный псевдоним, то появится сообщение «При подключении к серверу« X.X.X.X »возникла проблема». Это не было бы слишком большой проблемой, за исключением того, что она, похоже, не распознает это как АКТУАЛЬНУЮ ошибку. Он просто сидит с открытым окном, ожидая, пока я нажму «ОК», прежде чем он перейдет.

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 01 мая 2018

Большинство свойств info for также доступны в System Events.

Если у вас есть строковый путь Macintosh HD:Users:MyUser:Desktop:something.ext с именем thePath, тогда оба

set fileType to file type of (info for alias thePath)

и

tell application "System Events"
    set fileType to file type of disk item thePath
end tell

возвращает ту же информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...