|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 10 » Интерфейс - Cntrl-Z для предыдущих операций. Возможно ли?? |
|
Интерфейс - Cntrl-Z для предыдущих операций. Возможно ли??
|
Новый участник Сообщения: 35 |
Профиль | Отправить PM | Цитировать Добрый день. Возникла необходимость в выполнении подобных действий. Допустим нужно выделить некоторые файлы XXX по общей маске имени файла в куче папок корневой папки A . Поиском их выделяю и перемещаю куда нибудь. После чего удаляю всё оставшееся содержимое всей папки А.
И тут было бы идеально, если бы Cntrl-Z имел 2й шаг запоминания операции. Возврат в общую папку А всех файлов в той последовательности подпапок уже без удалённых других файлов,в которой они лежали. Но последнее действие будет "Удаление всех файлов из папки А" Вообщем детально описал что надо. Есть ли подобные инструменты в винде или может софт какой порекомендуете для подобных операций?? |
|
Отправлено: 14:36, 16-06-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Sapun, на самом деле Вам надо не «выделять искомое-перемещать-удалять оставшееся-вернуть на место»:
Цитата Sapun:
В данном случае рекомендую обратить внимание на оператор NOT (регистр оператора имеет значение): Операторы поиска. |
|
Отправлено: 15:02, 16-06-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 35
|
Профиль | Отправить PM | Цитировать Iska, Нет. Подразумевается что поиск идет по маске , а другие файлы рандомные в общей папке с кучей подпапок. То есть выдернуть нужные можно поиском по маске и Cntrl-Z возвращает все (в той же структуре ,как лежали в главной папке и подпапках) их в случае перемещения всех из окна с результатами поиска или удаления в корзину.
Нет . Большие объемы много папок и подпапок. И такое нужно проделывать с многими корневыми папками в отдельности. Нет проблем все по маске выделить и отложить - ПРОБЛЕМА вернуть их в той же последовательности. А удалять сторонние файлы в общем списке найденного так же муторно. нет конкретной маски по поиску их (точнее есть , но их много - следствие много действий поиска и удаления) ,в отличии от нужных Говоря проще : 1) Есть папка ААА. 2) В ней куча папок с файлами и подпапок с файлами с разными именами. 3) Среди всего этого есть файлы с конкретной маской по поиску, которые нужно сохранить в них ,а остальное удалить. С минимальным количеством телодвижений. 4) Упорядочить как то нужные файлы (с маской ) в общем списке (по поиску маской *, тоесть всех файлов и папок) не получается , т.к. нет уникальных параметров по расширению или имени файла в начале. Проще говоря если эту папку прицепить к другой виртуальной машине тройное действие можно сделать удалив содержание корневой другой ОС. Но задача сделать это по нормальному в системе: а)поиск по маске и перемещение нужных в др место. б)удаление всех файлов общим поиском с сохранением структуры папок но уже без файлов из другой ОС. в) возврат перемещённых файлов в той же структуре в папках. Видимо придётся так поступить, пока решение не будет найдено. Топорный метод как бы )) |
Последний раз редактировалось Sapun, 16-06-2018 в 16:29. Отправлено: 16:08, 16-06-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Sapun, да. Вы ищете по отрицанию маски и удаляете всё найденное, которое не попадает под искомую маску.
Например, у меня есть папка «Мои проекты». Предположим, я хочу удалить всё её содержимое, кроме пакетных файлов, скриптов WSH и PowerShell. Я использую следующий фильтр для поиска: — отфильтровать все объекты, имеющие любое расширение, кроме vbs или cmd или ps1 и имеющие размер, больший нуля. После чего останется только нажать Ctrl-A, Shift-Del. |
Последний раз редактировалось Iska, 16-06-2018 в 16:30. Причина: Грамматика Отправлено: 16:23, 16-06-2018 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Sapun:
|
||
Отправлено: 17:48, 16-06-2018 | #5 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Цитата Sapun:
он как раз и задумывался для подобных задач ну или можете в Far'е поизвращаться: найти все файлы в нужном каталоге, вывести на временную панель, там выделить нужное по маске, инвертировать выделение |
|
Отправлено: 18:20, 16-06-2018 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Busla:
|
|
Отправлено: 18:59, 16-06-2018 | #7 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Не знал (хотя и с такой необходимостью и не сталкивался). Век живи - век учись.
Но запустил Far и сходу не увидел как искать файлы регулярками, или применить маску исключения к поддереву. Iska, подскажите, пожалуйста, как? |
Отправлено: 13:16, 17-06-2018 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Busla:
Маски на исключение задаются после масок на включение после символа «|». В моём гипотетическом примере это может выглядеть так: Скрытый текст
╔═════════════════════════════ Поиск файла ══════════════════════════════╗ ║ Одна или несколько масок файлов: ║ ║ *.*|*.vbs;*.cmd;*.ps1 ↓║ ╟────────────────────────────────────────────────────────────────────────╢ ║ Содержащих текст: ║ ║ ↓║ ║ Используя кодовую страницу: ║ ║ Автоматическое определение ↓║ ╟───────────────────────────────────┬────────────────────────────────────╢ ║ [ ] Учитывать регистр │ [ ] Искать в архивах ║ ║ [ ] Только целые слова │ [ ] Искать папки ║ ║ [ ] Искать 16-ричный код │ [x] Искать в символических ссылках ║ ║ [ ] Не содержащих │ [ ] Искать в альтернативных потоках║ ╟───────────────────────────────────┴────────────────────────────────────╢ ║ Выберите область поиска: ║ ║ С текущей папки ↓ [ ] Использовать фильтр ║ ╟────────────────────────────────────────────────────────────────────────╢ ║ { Искать } [ Диск ] [ Фильтр ] [ Дополнительно ] [ Отмена ] ║ ╚════════════════════════════════════════════════════════════════════════╝ Использование регулярного выражения в масках для нашего гипотетического примера может выглядеть, например, так: Скрытый текст
╔═════════════════════════════ Поиск файла ══════════════════════════════╗ ║ Одна или несколько масок файлов: ║ ║ /^(?!.*\.(vbs|cmd|ps1)).+$/i ↓║ ╟────────────────────────────────────────────────────────────────────────╢ ║ Содержащих текст: ║ ║ ↓║ ║ Используя кодовую страницу: ║ ║ Автоматическое определение ↓║ ╟───────────────────────────────────┬────────────────────────────────────╢ ║ [ ] Учитывать регистр │ [ ] Искать в архивах ║ ║ [ ] Только целые слова │ [ ] Искать папки ║ ║ [ ] Искать 16-ричный код │ [x] Искать в символических ссылках ║ ║ [ ] Не содержащих │ [ ] Искать в альтернативных потоках║ ╟───────────────────────────────────┴────────────────────────────────────╢ ║ Выберите область поиска: ║ ║ С текущей папки ↓ [ ] Использовать фильтр ║ ╟────────────────────────────────────────────────────────────────────────╢ ║ { Искать } [ Диск ] [ Фильтр ] [ Дополнительно ] [ Отмена ] ║ ╚════════════════════════════════════════════════════════════════════════╝ |
|
Отправлено: 14:28, 17-06-2018 | #9 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Iska, огромное спасибо!
|
Отправлено: 14:38, 17-06-2018 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Возможно ли сделать полноценную мышку для левши? | El Caballero | Хочу все знать | 3 | 19-07-2013 23:38 | |
[решено] Skype для Nokia e51 - возможно ли? | illusionmgs | Хочу все знать | 1 | 28-06-2010 15:04 | |
Возможно ли сделать два курсора, для двух мышей? | Drem | Хочу все знать | 8 | 07-06-2010 02:31 | |
Разное - Возможно ли фоторамку использовать для вывода видео | d_u | Прочее железо | 4 | 30-11-2008 20:08 | |
Два имени для компа - возможно ли? | Dronec | Сетевые технологии | 1 | 25-10-2004 19:56 |
|