Скрипт принимает в качестве входных данных путь к файлу для удаления и перемещения в корзину не только файлов, но и всего дерева папок.
Использование в качестве входных данных абсолютного пути к файлу не должно быть проблемой. Если в качестве входных данных указан относительный путь к файлу, как мне получить абсолютный путь для перемещения в корзину?
Вот грязный пример исполнения:
Напишите путь к удаляемому файлу ---> / home / user / mydata / song.mp3 (абсолютный путь) В корзину попадет: .Trash / home / user / mydata / song.mp3
Напишите путь к удаляемому файлу ---> mydata / song.mp3 (относительный путь) В корзину попадет: .Trash / home / user / mydata / song.mp3