Есть ли какое-либо Public Domain (использующее нелицензионное или что-то подобное, не очень релевантное) приложение, которое отправляет файлы в корзину в OS X? Существует множество альтернатив этому (пример), но мне нужен общедоступный (поскольку он будет служить небольшой частью гораздо более крупного приложения для общественного достояния).

3 ответа3

0

Как насчет:

mv dumb_file ~/.Trash
0

Пожалуйста, поправьте меня, если я не прав.

Насколько я понимаю, вы хотели бы иметь какую-то функцию отмены, чтобы вы могли восстанавливать файлы, но не так, как в интегрированной версии Finder, которая делает это для каждого раздела / диска, чем для централизованного каталога.

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

0

Вы можете использовать AppleScript следующим образом:

#!/usr/bin/osascript

on run a
    set l to {}
    repeat with f in a
        set end of l to POSIX file f
    end repeat
    tell application "Finder"
        move l to trash
    end tell
end run

Это не работает с относительными путями, хотя.

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