Специальная папка для мусора KIO

Я использую KIO для реализации функциональности мусора. Проблема в том, что все файлы помещаются в одну корзину, которая находится на локальном диске. Проблема этого подхода заключается в том, что удаление файлов на сетевых дисках занимает слишком много времени из-за сетевых задержек. Я хочу иметь папку для мусора для каждой точки монтирования, например /mnt/parition1/.Trash/uid / …, /mnt/parition2/.Trash/uid / … и т. д. Я просматривал документы и исходный код KIO и могу найти TrashImpl.cpp, где кажется, что поддерживается несколько точек монтирования. Но затем, глядя на функцию KIO :: trash, абсолютно невозможно настроить это.

Поэтому мой вопрос заключается в том, как я могу заставить KIO :: trash работать так, чтобы вместо этого он удалял раздел, чтобы избежать дорогостоящих сетевых операций.

Заранее спасибо за помощь.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]