View previous topic :: View next topic |
Author |
Message |
slideray
Joined: 28 Jun 2010 Posts: 115
|
(Separately) Posted: Sat Oct 26, 2013 07:22 Post subject: Команда для удаления файла через "диспетчер очереди" ? |
|
|
Что то не соображу, как реализовать следующий алгоритм:
Захожу в папку
Выделяю файлы
F6 - Переместить файлы в противоположную панель (в другую папку естесственно),
В очередь (Диспетчер фоновой пересылки)
Выхожу из папки
файлов много, копируются долго, необходимо удалить папку в которой лежали файлы после того как они переместятся.
Как сформулировать команду для удаления папки/файла через "диспетчер очереди"?
можно, конечно, открыть в противоположной панели "cm_OpenRecycled" (корзину) и добавить в очередь перемещение папки туда в очередь, но это слишком много движений.
Т.е. в идеале -
выделяю папку(или папки)/файл(ы)
зажимаю сочетание клавиш, которое отправляет выделенное в диспетчер очереди по адресу Корзины.
Что за команду такую волшебную можно придумать? Желательно без скриптов, но если нет вариантов, то сгодиться и скрипт. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 26, 2013 12:08 Post subject: |
|
|
slideray
Не представляется возможным автоматизировать с диспетчером.
Без - скриптом можно. Работа выполнения перемещения скриптом будет ожидать завершения перемещения предыдущим. Т.е. перемещать надо будет нестандартными средствами.
И, как можно понять из ТЗ, тема должна называться "Удаление опустевшей папки после перемещения диспетчером". Не так ли? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
slideray
Joined: 28 Jun 2010 Posts: 115
|
(Separately) Posted: Sat Oct 26, 2013 20:14 Post subject: |
|
|
Flasher wrote: | тема должна называться "Удаление опустевшей папки после перемещения диспетчером". Не так ли? |
Всё же нет. Таким образом могут удаляться и файлы. Главный смысл задачи - автоматизация перемещения в корзину через диспетчер очереди. Можно сократить так - "Удаление через диспетчер очереди". |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 26, 2013 20:30 Post subject: |
|
|
slideray
Нет такой функции у диспетчера как удаление. Функция перемещения в одном томе меняет расположение, но не удаляет файл. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
slideray
Joined: 28 Jun 2010 Posts: 115
|
(Separately) Posted: Sat Oct 26, 2013 20:57 Post subject: |
|
|
Flasher
Перемещение в каталог
\\Корзина\
вызванный командой
cm_OpenRecycled
не может считаться удалением?
Меня бы это устроило. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Oct 26, 2013 21:54 Post subject: |
|
|
slideray
Удалением-то считаться может. Но открывать в другой панели спецом для этого корзину, ИМО, крайность. И нужно постоянно резидентно следить за опустевшими каталогами, т.е. в любом случае диспетчер должен запускаться только скриптом либо командой вызывающей и то и другое. По мне лучше вообще без диспетчера обойтись. К тому же вызов виртуальной папки в другой панели может происходить одновременно с текущими действиями в ТС, что пагубно будет сказываться на результате. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
slideray
Joined: 28 Jun 2010 Posts: 115
|
(Separately) Posted: Mon Oct 28, 2013 08:07 Post subject: |
|
|
Думаю стоит запостить в wishlist данный функционал
http://forum.wincmd.ru/viewpost.php?p=103734
т.к. считаю, что диспетчер очереди (Диспетчер фоновой пересылки или Transfer Manager) без этого функционала является неполноценным. |
|
Back to top |
|
|
SilverVox
Joined: 13 Jun 2009 Posts: 25 Location: Русь
|
(Separately) Posted: Sat Sep 13, 2014 01:25 Post subject: |
|
|
А перемещение в Nul не подойдет? _________________ Если струну не дотянуть – она не будет звучать.
Если перетянуть – она лопнет. |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10261 Location: Россия, Саратов
|
(Separately) Posted: Sat Sep 13, 2014 07:46 Post subject: |
|
|
SilverVox
Интересно, каким это образом имитация одной операции может заменить полноценное выполнение другой операции? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
SilverVox
Joined: 13 Jun 2009 Posts: 25 Location: Русь
|
(Separately) Posted: Sat Sep 13, 2014 14:02 Post subject: |
|
|
Я часто использовал перемещение в nul вместо удаления в пакетных файлах MSDOS, в тех или иных условиях это иногда оказывалось необходимо и удобно(не помню уже в каких условиях). Хоть это и имитация, но после перемещения файла, файл удаляется вполне реальным образом.
Если нужно удалить папку после завершения перемещения файлов из неё, то теоретически ее можно добавит в конец очереди как копирования в нуль.
Но предложенный мною вариант я почему то не проверил на практике именно с диспетчером фоновой пересылки, оказывается он не поддерживает копирование или перемещение в устройство nul.
Так что примите мои извинения. _________________ Если струну не дотянуть – она не будет звучать.
Если перетянуть – она лопнет. |
|
Back to top |
|
|
|