Назад | Перейти на главную страницу

Удалить файлы и папки

Может ли кто-нибудь порекомендовать утилиту (надеюсь, дешевую / бесплатную), которая позволит мне искать в нескольких общих папках cifs для нескольких имен / типов файлов, а затем удалять их? Мы сталкиваемся с проблемами, когда наши пользователи сохраняют файлы, которые им не нужны и которые они хотят «убрать».

это работает с размещенными в Windows акциями cifs
Следующее будет работать и выполняется локально на сервере. Должен запускаться с правами администратора.

wmic /node:servername datafile where "extension='mp3'" call delete

пожалуйста, проверьте это на себе

также обратите внимание на эту работу

wmic /node:servername datafile where "extension='mp3' and extension='avi'" call delete

Если у вас есть Linux-машина, на которую вы можете смонтировать общие ресурсы cifs, тогда утилита "find" выполнит эту работу. Например.,

find /path/to/share -name "*.xyz" -delete

Или оставьте -delete, чтобы увидеть, какие файлы вы найдете в первую очередь, или "man find", чтобы увидеть, какие у вас есть другие варианты.

На большинстве Linux-машин уже установлен «find», но в противном случае он может быть в пакете с именем «findutils» или «coreutils».

Попробуйте возможности организации файлов FlexTk. Это не бесплатно, но вы можете попробовать выполнить работу за 30 дней, поскольку они предоставляют бесплатную 30-дневную пробную версию.

Вы можете определить несколько пар правил и действий, определяющих операции, выполняемые с определенными типами файлов.

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

Больше информации здесь:

http://www.flexense.com/flextk/file_organizing.html