Пропуск файлов по маске при копировании / переносе
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
-
mrAndrey_ka
- Сообщения: 3
- Зарегистрирован: Пт апр 01, 2016 11:04
Пропуск файлов по маске при копировании / переносе
Суть проблемы в следующем: Есть расшаренная по сети папка в которую сбрасывают папки с однотипным содержанием, после чего я их переношу в нужное для меня место. Чаще всего происходит перенос с перезаписью. В папках есть некий каталог из которого файлы с расширением ".bs" переносить не нужно.
Подскажите как это реализовать?
Пробовал добавить кнопочку на панель управления:
команда: DEL
параметры: "%P%N\нужнаяПапка\*.bs"
но при нажатии пишет файл не найден
по ходу команду DEL из командной строки он не распознает
Подскажите как это реализовать?
Пробовал добавить кнопочку на панель управления:
команда: DEL
параметры: "%P%N\нужнаяПапка\*.bs"
но при нажатии пишет файл не найден
по ходу команду DEL из командной строки он не распознает
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Если нужно пропустить файлы с определенной маской, используется исключение. Подробности при нажатии волшебной кнопки F1 в диалоге копирования или здесь
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
-
mrAndrey_ka
- Сообщения: 3
- Зарегистрирован: Пт апр 01, 2016 11:04
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Нажми F5 и увидишь строку "Only files of this type", а справа - плюсик. Там - шаблоны поиска. Осталось сформировать шаблон типа того, что ты написал, сохранить его, а потом по тому самому плюсику вставить в диалог копирования
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
mrAndrey_ka
В дополнение к сказанному выше. На этом форуме принято использовать в сообщениях заглавные буквы и знаки препинания (в частности. завершающие точки). А в случае ошибочного набора перед отправкой сообщение можно было бы и поправить. Наиболее вопиющие ляпы исправлены.
Кстати, вот это: "%P%N\нужнаяПапка\*.bs" — мягко говоря, нечто малопонятное. %P%N, как нетрудно выяснить в справке, есть объект под курсором в активной панели TC с полным путём. Возможно, %P%N и есть "нужная папка", то есть выбранная. А если "нужная папка" — целевая, то подобные вещи опять же пишутся иначе. См., например, здесь. И никакого исключения *.bs в этой записи близко нет. А при чём тут DEL, вообще не могу представить.
В общем, с синтаксисом команд у вас полная катастрофа. Учите матчасть даже безотносительно к конкретной задаче.
Кроме того, на форуме уже имеются темы со сходными обсуждениями (пример).
Вахмурка
Исключение в шаблоне задать можно. Но очень интересно было бы мне посмотреть, как он решит там проблему указания постоянной целевой папки при копировании. В целом здесь, судя по исходной задаче, скорее про средства автоматизации подумать следует. Или про доработку имеющихся (см. ссылку выше).
Лично я, возникни такая проблема, банально решил бы её с помощью TCDirMenu (дочернего плагина TWinKey) со вставкой в два разных поля диалога копирования двух постоянных текстовых заготовок. Это, конечно, не полная автоматизации, но и не ручной набор. И возни уж точно не больше, чем со вставкой шаблона. Но общение с TWinKey — для грамотных и аккуратных юзеров.
В дополнение к сказанному выше. На этом форуме принято использовать в сообщениях заглавные буквы и знаки препинания (в частности. завершающие точки). А в случае ошибочного набора перед отправкой сообщение можно было бы и поправить. Наиболее вопиющие ляпы исправлены.
Кстати, вот это: "%P%N\нужнаяПапка\*.bs" — мягко говоря, нечто малопонятное. %P%N, как нетрудно выяснить в справке, есть объект под курсором в активной панели TC с полным путём. Возможно, %P%N и есть "нужная папка", то есть выбранная. А если "нужная папка" — целевая, то подобные вещи опять же пишутся иначе. См., например, здесь. И никакого исключения *.bs в этой записи близко нет. А при чём тут DEL, вообще не могу представить.
В общем, с синтаксисом команд у вас полная катастрофа. Учите матчасть даже безотносительно к конкретной задаче.
Кроме того, на форуме уже имеются темы со сходными обсуждениями (пример).
Вахмурка
Исключение в шаблоне задать можно. Но очень интересно было бы мне посмотреть, как он решит там проблему указания постоянной целевой папки при копировании. В целом здесь, судя по исходной задаче, скорее про средства автоматизации подумать следует. Или про доработку имеющихся (см. ссылку выше).
Лично я, возникни такая проблема, банально решил бы её с помощью TCDirMenu (дочернего плагина TWinKey) со вставкой в два разных поля диалога копирования двух постоянных текстовых заготовок. Это, конечно, не полная автоматизации, но и не ручной набор. И возни уж точно не больше, чем со вставкой шаблона. Но общение с TWinKey — для грамотных и аккуратных юзеров.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
-
mrAndrey_ka
- Сообщения: 3
- Зарегистрирован: Пт апр 01, 2016 11:04
Avada, читал бы внимательней понял бы больше:
1)
2)
В итоге выходит строка: если ее выполнить в командной строке windows, удалится то что нужно, а вот в команде на панели не выходит.
Хотя если написать в команде вместо "DEL" "notepad.exe" и указать конкретный файл, а не маску то файл откроется в блокноте. Вот и спрашивается почему запустить файл из командной строки и передать ей параметры можно, а запустить команду "DEL" нельзя???
А тебе, Avada, "огромное спасибо", что пришлось "разжовывать" тебе по буквам каждое слово и тратить время на то, на что тратить бы не стоило!
PS: Проверь меня на огфоргафию и грамматику, дабы лишняя или недостающая запятая не мозолила тебе глаза.
1)
я писал:А при чём тут DEL, вообще не могу представить
что конкретно тут не ясно?по ходу команду DEL из командной строки он не распознает
2)
опять жеКстати, вот это: "%P%N\нужнаяПапка\*.bs" — мягко говоря, нечто малопонятное. %P%N, как нетрудно выяснить в справке, есть объект под курсором в активной панели TC с полным путём. Возможно, %P%N и есть "нужная папка", то есть выбранная. А если "нужная папка" — целевая, то подобные вещи опять же пишутся иначе. См., например, здесь. И никакого исключения *.bs в этой записи близко нет
то есть, в папке под курсором есть вложенная папка "нужнаяПапка" а в ней файл(ы) (*.bs).В папках есть некий каталог из которого файлы с расширением ".bs" переносить не нужно.
В итоге выходит строка:
Код: Выделить всё
DEL "C:\ЛЯЛЯЛЯ\Папка под курсором\нужнаяПапка\*.bs"Хотя если написать в команде вместо "DEL" "notepad.exe" и указать конкретный файл, а не маску то файл откроется в блокноте. Вот и спрашивается почему запустить файл из командной строки и передать ей параметры можно, а запустить команду "DEL" нельзя???
А тебе, Avada, "огромное спасибо", что пришлось "разжовывать" тебе по буквам каждое слово и тратить время на то, на что тратить бы не стоило!
PS: Проверь меня на огфоргафию и грамматику, дабы лишняя или недостающая запятая не мозолила тебе глаза.
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Вообще-то запятая - это пунктуация. А слово "орфография" пишется именно так...Проверь меня на огфоргафию и грамматику, дабы лишняя или недостающая запятая не мозолила тебе глаза
По делу. Если ни один из предложенных вариантов не подходит и прямо кровь из носу нужна автоматизация, то пиши батник или скрипт. Вот только надо, как всегда, убедиться, что временные затраты на его написание и отладку окупятся экономией при эксплуатации
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
mrAndrey_ka
Как вижу, нормального разговора не получится. Компенсировать вопиющий недостаток знаний избытком хамства (особенно при общении с модератором форума) — очень плохая идея. Равно как и выставлять претензии за недостаток сообразительности тем, кто во всей предыдущей невнятице пытался в меру сил разобраться.
Параметр %P%N как часть пути записываться не может. А удаление файлов по маске из выделенной папки и копирование файлов за исключением указанных — это, ну конечно же, совсем одно и то же.
Если требовалось удаление, нечего было морочить людям голову вынесенным в заголовок темы копированием. И наоборот.
(И для тех, кого заинтересует задача: именно для копирования/перемещения с исключением из вложенной папки есть ещё вполне приличное решение со списком исключений. В справке всё пояснено.)
Замечание по совокупности всех прежних и нынешних нарушений правил форума. За рецидив будет бан. Тема закрыта.
Как вижу, нормального разговора не получится. Компенсировать вопиющий недостаток знаний избытком хамства (особенно при общении с модератором форума) — очень плохая идея. Равно как и выставлять претензии за недостаток сообразительности тем, кто во всей предыдущей невнятице пытался в меру сил разобраться.
Параметр %P%N как часть пути записываться не может. А удаление файлов по маске из выделенной папки и копирование файлов за исключением указанных — это, ну конечно же, совсем одно и то же.
(И для тех, кого заинтересует задача: именно для копирования/перемещения с исключением из вложенной папки есть ещё вполне приличное решение со списком исключений. В справке всё пояснено.)
Замечание по совокупности всех прежних и нынешних нарушений правил форума. За рецидив будет бан. Тема закрыта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.