Я создаю веб-страницу, которая индексирует файлы в моей системе (macOS). Я хотел бы иметь возможность добавить две гиперссылки к каждому файлу, одна из которых а) открывает файл, а другая б) показывает файл в искателе.

Что касается а), я могу открыть файл со следующим URL:

file://…

Тем не менее, это отображает его в окне браузера, в то время как я предпочел бы открыть его в приложении по умолчанию. Так что не совсем то, что нужно.

Что касается б), я понятия не имею, существует ли такая схема URL, но была бы признательна, если бы кто-нибудь знал, как этого добиться.

Я смог добиться этого, передав путь к файлу в Keyboard Maestro, а затем с помощью макроса, чтобы открыть / открыть файл. Однако я бы предпочел добиться этого без какого-либо промежуточного применения.

1 ответ1

0

Путь file:// обычно это просто file://, а затем путь к файлам.

Один из способов сделать это в Finder - щелкнуть правой кнопкой мыши по файлу, затем нажать "Получить информацию" или выбрать файл и Ctrl + I (ярлык), чтобы открыть информацию о файлах.

Вы можете найти путь к файлу рядом с «Где:» (в разделе «Общие»). Вы можете просто скопировать это (Command + C или Edit> Copy) и вставить это (не волнуйтесь, оно будет скопировано как путь UNIX (например, /users/Name/My Folder)

Теперь в вашем браузере вы можете просто набрать: file://(вставить в путь, который вы скопировали)/ имя файла

редактировать: кто-то отредактировал ваш вопрос, так что теперь я не слишком уверен, каково ваше намерение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .