Страница 1 из 1

корзина для сетевых удалений

Добавлено: Чт янв 19, 2023 11:34 am
snowbarsik
Макс! если сделаешь в своём файл менеджере удаление с сети в свою "корзину" (а так же помещение в свою корзину заменяемых файлов в сети) ты будешь первый кто решит проблему совместной работы над набором файлов на сетевых ресурсах. годного решения я нигде не нашёл.
а у тебя уже пол дала сделано - удаляешь файлик с сети а уже табличка меня спрашивает - "Удалить в корзину" ?
давай осталось не много ;-)
вкорзину.jpg

Добавлено: Сб янв 21, 2023 8:36 am
Max Diesel
Насколько мне известно, Windows принципиально не делает удаления сетевого файла в свою корзину, следовательно и восстановления из корзины в сеть он тоже делать не будет. Получается, что если кто-то и сделает такое "удаление", то оно будет предполагать копирование файла из сети в какой-то локальный каталог, затем удаление в корзину из этого каталога и обычное удаление сетевого файла. В этой ситуации Windows если уж будет восстанавливать файл, то в тот локальный каталог, из которого файл был удален. Ну и наконец с точки зрения использования сети это действие было бы довольно странным при факте что файлы бывают размером по нескольку гигабайт, а такое "удаление" заставляло бы тянуть файл из сети.

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

Re: корзина для сетевых удалений

Добавлено: Сб янв 21, 2023 9:45 am
snowbarsik
может хрен с ним с микрософтом ? пусть URL "своей" корзины будет указан в настройках анриал командер. наверное это будет не абсолютное решение но для большинства ситуаций когда команда работает на общем сервере вполне ИМХО годным решением будет перемещать файлы в некую папку на том же сетевом ресурсе что бы не гонять их по сети. (и раз это не виндовс козина то и относительный путь в это корзине тоже придётся сохранять в виде вложенных папок)
ну и с гигабайтными файлами не знаю кто работает - большинство с экселевскими и прочими офисными документами и CAD файлами. а они не большие.

Добавлено: Чт янв 26, 2023 10:30 am
Max Diesel
Подозреваю, что если встроить такую "технологию" в программу, то это создаст больше вопросов, чем удобства. Вероятно для этой цели нужна либо специальная мини-утилитка, которая будет перемещать "удаляемые" файлы в указанный каталог на сервере, либо будет перемещать их с сервера на локальный компьютер в конкретный каталог. Впрочем и процесс удаления тогда будет другим - нужно будет потащить и бросить эти файлы на кнопку этой утилитки на панели инструментов. Ну и раз уж файлы мелкие, то можно банально добавить в "Избранное" каталог, в который нужно переместить "удаляемые" файлы из сети, и перемещать (F6) эти файлы в него.

Re:

Добавлено: Чт янв 26, 2023 10:45 am
snowbarsik
Max Diesel писал(а): Чт янв 26, 2023 10:30 am Впрочем и процесс удаления тогда будет другим - нужно будет потащить и бросить эти файлы на кнопку этой утилитки на панели инструментов.
в том то и дело я предлагаю это сделать для устранения последствий случайного удаления (безвозвратного) файлов в сети .

а вопросы эта фича будет порождать только если кто то настроит каталог на сервере для сохранения удалённых. без настройки про неё и знать то никто не будет.

Re: корзина для сетевых удалений

Добавлено: Сб янв 13, 2024 12:05 pm
avmaksimov
Можно опцию сделать по удалению и удалять в указанную пользователем папку. По факту же - будет перенос. Другое дело, что придётся вести учёт, что делает Windows: дата удаления, место удаления, а для этого хранить, как Виндовс: уникальное имя файла в Корзине (можно, кстати, оригинальное и менять только, если совпадает, а для него в ини-файле через равно, дату-время удаления, запятая, полный путь.