View previous topic :: View next topic |
Author |
Message |
mrAndrey_ka
Joined: 01 Apr 2016 Posts: 3
|
(Separately) Posted: Fri Apr 01, 2016 12:18 Post subject: Пропуск файлов по маске при копировании / переносе |
|
|
Суть проблемы в следующем: Есть расшаренная по сети папка в которую сбрасывают папки с однотипным содержанием, после чего я их переношу в нужное для меня место. Чаще всего происходит перенос с перезаписью. В папках есть некий каталог из которого файлы с расширением ".bs" переносить не нужно.
Подскажите как это реализовать?
Пробовал добавить кнопочку на панель управления:
команда: DEL
параметры: "%P%N\нужнаяПапка\*.bs"
но при нажатии пишет файл не найден
по ходу команду DEL из командной строки он не распознает |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
mrAndrey_ka
Joined: 01 Apr 2016 Posts: 3
|
(Separately) Posted: Fri Apr 01, 2016 13:13 Post subject: |
|
|
Спасибо, получилось, но телодвижений много получается.
можно вывести команду чтобы копировало выделенную папку в каталог "D:\Folder" с использованием маски "|*.bs"? |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Fri Apr 01, 2016 13:40 Post subject: |
|
|
Нажми F5 и увидишь строку "Only files of this type", а справа - плюсик. Там - шаблоны поиска. Осталось сформировать шаблон типа того, что ты написал, сохранить его, а потом по тому самому плюсику вставить в диалог копирования _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10417 Location: Россия, Саратов
|
(Separately) Posted: Fri Apr 01, 2016 14:00 Post subject: |
|
|
mrAndrey_ka
В дополнение к сказанному выше. На этом форуме принято использовать в сообщениях заглавные буквы и знаки препинания (в частности. завершающие точки). А в случае ошибочного набора перед отправкой сообщение можно было бы и поправить. Наиболее вопиющие ляпы исправлены.
Кстати, вот это: "%P%N\нужнаяПапка\*.bs" — мягко говоря, нечто малопонятное. %P%N, как нетрудно выяснить в справке, есть объект под курсором в активной панели TC с полным путём. Возможно, %P%N и есть "нужная папка", то есть выбранная. А если "нужная папка" — целевая, то подобные вещи опять же пишутся иначе. См., например, здесь. И никакого исключения *.bs в этой записи близко нет. А при чём тут DEL, вообще не могу представить.
В общем, с синтаксисом команд у вас полная катастрофа. Учите матчасть даже безотносительно к конкретной задаче.
Кроме того, на форуме уже имеются темы со сходными обсуждениями (пример).
Вахмурка
Исключение в шаблоне задать можно. Но очень интересно было бы мне посмотреть, как он решит там проблему указания постоянной целевой папки при копировании. В целом здесь, судя по исходной задаче, скорее про средства автоматизации подумать следует. Или про доработку имеющихся (см. ссылку выше).
Лично я, возникни такая проблема, банально решил бы её с помощью TCDirMenu (дочернего плагина TWinKey) со вставкой в два разных поля диалога копирования двух постоянных текстовых заготовок. Это, конечно, не полная автоматизации, но и не ручной набор. И возни уж точно не больше, чем со вставкой шаблона. Но общение с TWinKey — для грамотных и аккуратных юзеров. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
mrAndrey_ka
Joined: 01 Apr 2016 Posts: 3
|
(Separately) Posted: Fri Apr 01, 2016 14:58 Post subject: |
|
|
Avada, читал бы внимательней понял бы больше:
1) Quote: | А при чём тут DEL, вообще не могу представить | я писал: Quote: | по ходу команду DEL из командной строки он не распознает | что конкретно тут не ясно?
2) Quote: | Кстати, вот это: "%P%N\нужнаяПапка\*.bs" — мягко говоря, нечто малопонятное. %P%N, как нетрудно выяснить в справке, есть объект под курсором в активной панели TC с полным путём. Возможно, %P%N и есть "нужная папка", то есть выбранная. А если "нужная папка" — целевая, то подобные вещи опять же пишутся иначе. См., например, здесь. И никакого исключения *.bs в этой записи близко нет | опять же Quote: | В папках есть некий каталог из которого файлы с расширением ".bs" переносить не нужно. | то есть, в папке под курсором есть вложенная папка "нужнаяПапка" а в ней файл(ы) (*.bs).
В итоге выходит строка: Code: | DEL "C:\ЛЯЛЯЛЯ\Папка под курсором\нужнаяПапка\*.bs" | если ее выполнить в командной строке windows, удалится то что нужно, а вот в команде на панели не выходит.
Хотя если написать в команде вместо "DEL" "notepad.exe" и указать конкретный файл, а не маску то файл откроется в блокноте. Вот и спрашивается почему запустить файл из командной строки и передать ей параметры можно, а запустить команду "DEL" нельзя???
А тебе, Avada, "огромное спасибо", что пришлось "разжовывать" тебе по буквам каждое слово и тратить время на то, на что тратить бы не стоило!
PS: Проверь меня на огфоргафию и грамматику, дабы лишняя или недостающая запятая не мозолила тебе глаза. |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Fri Apr 01, 2016 15:12 Post subject: |
|
|
Quote: | Проверь меня на огфоргафию и грамматику, дабы лишняя или недостающая запятая не мозолила тебе глаза | Вообще-то запятая - это пунктуация. А слово "орфография" пишется именно так...
По делу. Если ни один из предложенных вариантов не подходит и прямо кровь из носу нужна автоматизация, то пиши батник или скрипт. Вот только надо, как всегда, убедиться, что временные затраты на его написание и отладку окупятся экономией при эксплуатации _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10417 Location: Россия, Саратов
|
(Separately) Posted: Fri Apr 01, 2016 15:15 Post subject: |
|
|
mrAndrey_ka
Как вижу, нормального разговора не получится. Компенсировать вопиющий недостаток знаний избытком хамства (особенно при общении с модератором форума) — очень плохая идея. Равно как и выставлять претензии за недостаток сообразительности тем, кто во всей предыдущей невнятице пытался в меру сил разобраться.
Параметр %P%N как часть пути записываться не может. А удаление файлов по маске из выделенной папки и копирование файлов за исключением указанных — это, ну конечно же, совсем одно и то же. Если требовалось удаление, нечего было морочить людям голову вынесенным в заголовок темы копированием. И наоборот.
(И для тех, кого заинтересует задача: именно для копирования/перемещения с исключением из вложенной папки есть ещё вполне приличное решение со списком исключений. В справке всё пояснено.)
Замечание по совокупности всех прежних и нынешних нарушений правил форума. За рецидив будет бан. Тема закрыта. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|