Назад | Перейти на главную страницу

Как корзина самбы должна работать с удаленными папками?

vfs object = recycle в smb.cfg отлично работает для удаленных файлов. Тем не менее, как функция корзины самбы должна работать с папками?

Я сделал следующие наблюдения:

с участием вариант recycle: keeptree = Да

1 - удалить файл - переместит его в корзину с сохранением исходной структуры папок

2 - удалить папку, содержащую файл - переместит его и находящиеся ниже файлы в корзину с сохранением исходной структуры папок

3 - удалить папку, в которой нет файлов - папка исчезает, в корзине ничего нет

без вариант recycle: keeptree = Да

4 - удалить файл - переместит его в корзину без структуры папок

5 - удалить папку, содержащую файл - папка и файлы исчезают, в корзине ничего нет

6 - удалить папку, в которой нет файлов - папка исчезает, в корзине ничего нет

Вопрос: Корпуса 3,5 и 6 соответствуют дизайну?

Спасибо Дэн

3 и 6, безусловно, созданы. Обычно нет причин отслеживать ненужный каталог, который ничего не содержит.

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