Если быстрое действие Mac редактирует файл, выбранный в Finder, защитите оригинал, отправив результат в отдельную папку и присвоив ему другое имя. В приложении «Быстрые команды» используйте действие «Сохранить файл» и подтвердите его параметры сохранения; когда встроенное быстрое действие Finder предлагает выбор, выберите «создать новый» файл. Универсальной настройки быстрых команд, которая гарантировала бы защиту от перезаписи для любого файлового действия, не существует, поэтому ключевое значение имеет точный состав действий в цепочке.

Почему быстрое действие может заменить файл в Finder

Быстрое действие Finder может работать непосредственно с выбранным объектом. В руководстве Apple по Finder описываются такие действия, как обрезка медиафайлов, которые при сохранении предлагают выбор: заменить оригинал или создать новый файл. Выберите вариант создания нового файла, когда он появится. Доступные действия зависят от типа файла и включенных расширений, поэтому такой выбор предлагается не для каждой операции. Выполнение быстрых действий в Finder на Mac

Приложение «Быстрые команды» управляет выводом файлов с помощью своих действий. Apple относит «Сохранить файл» к действиям для управления файлами, тогда как другие действия могут отправлять содержимое в другое приложение или место. Это означает, что поведение при выводе зависит от самого действия и его настроек; простой запуск быстрого действия из Finder не создает защищенную копию автоматически. О действиях экспорта в приложении «Быстрые команды» на Mac

Настройка более безопасного быстрого действия Finder

  1. Откройте приложение Быстрые команды на компьютере Mac и создайте или откройте команду, которая преобразует файл. Убедитесь, что она принимает файлы или папки в качестве входных данных, если Finder должен передавать ей выбранный файл.

  2. Добавьте действие преобразования, а затем добавьте после него действие Сохранить файл. Настройте «Сохранить файл» на сохранение результата в папку назначения, отличную от исходной папки, если это подходит для вашего рабочего процесса. Если действие предлагает диалоговое окно сохранения или запрос на выбор места назначения, оставьте эту опцию активной, если хотите принимать решение во время выполнения. Apple классифицирует «Сохранить файл» как файловое действие, но в документации нет гарантии наличия единого параметра «всегда создавать копию», который применялся бы ко всем быстрым командам или типам файлов. О действиях экспорта в приложении «Быстрые команды» на Mac

  3. Присвойте результату новое, понятное имя перед сохранением. Например, сохраните исходный файл Draft.pages, а результат сохраните как Draft-edited.pages в отдельной папке Processed. Этот пример является правилом именования, а не автоматической функцией: используйте элементы управления именованием или запросом ввода, доступные в добавленных вами действиях.

  4. В сведениях о быстрой команде включите параметр Использовать как быстрое действие. При необходимости ограничьте принимаемые входные данные файлами или папками. В инструкциях Apple указано, что необходимо включить быстрое действие в параметрах быстрой команды, а затем в «Системных настройках» macOS активировать его по пути Конфиденциальность и безопасность > Расширения > Finder. Чтобы запустить его, нажмите на файл в Finder, удерживая клавишу Control, и выберите Быстрые действия > [имя быстрой команды]. Запуск быстрой команды во время работы на Mac

  5. Перед использованием быстрой команды для важных файлов проверьте все ее действия сверху донизу. Обратите внимание на любые действия, которые перезаписывают, перемещают, переименовывают или сохраняют исходный объект. Отдельная папка для экспорта полезна только в том случае, если быстрая команда действительно сохраняет преобразованный результат туда; последующее действие, изменяющее исходный файл, все еще может повлиять на оригинал.

Проверьте результат, прежде чем полагаться на команду

Сначала запустите быструю команду на тестовом файле, который не представляет ценности. В Finder убедитесь, что оригинал остался в исходной папке, а результат появился под нужным новым именем и в заданном месте. Если действие Finder отображает запрос с выбором «заменить» или «создать новый», выберите создание нового файла. Не думайте, что одно лишь измененное имя файла означает сохранение оригинала, если команда также выполняет отдельное редактирование файла на месте.

Если действие «Сохранить файл» не предлагает выбор места назначения или имени, подходящий для вашей задачи, не пытайтесь найти несуществующую скрытую настройку защиты от перезаписи. Переработайте быструю команду так, чтобы ее результат сохранялся отдельно с помощью элементов управления, доступных в используемых действиях, или используйте действие Finder, явно предлагающее создание нового файла. В документации Apple описывается, где включить и как запускать быстрые действия Finder, но глобальная настройка «никогда не заменять оригиналы» в приложении «Быстрые команды» не предусмотрена. Запуск быстрой команды во время работы на Mac

Источники