|
как удалить файлы в зависимости от размера?
|
|
|
|
kenm |
Среда, 29 Октября 2003, 16:48
|
Гуру
Профиль
Группа: Участник
Сообщений: 1106
Регистрация: 05.07.2002
Пользователь №: 2636
Конфигурация
Корпус: noname Процессор: Pentium III Материнская плата: ASUS Оперативная память: 256 Видеокарта: mx400 Жесткий диск (винчестер): WD 80gb Дисковод: 3.5" CD/DVD: не помню Модем: нет Сетевой адаптер: 3com 905b Звуковая плата: чтото там играет... Монитор: 17 Операционная система: Ubuntu 6.06 Прочее: --
|
Есть задача: директория, с кучей субдиректорий, хочется пройтись по ним и удалить к примеру все файлы *.bmp размером более 750кб. Разумеется не из файлового менеджера. Пока на ум приходит только парсить результат вывода dir /s , но уж больно муторным мне это занятие в перспективе представляется. В принципе бы меня устроил и такой результат dir *.bmp /S/B/O-S если бы -S отрабатывалось бы в пределах всего списка, а не по subdirectory Нет ли у кого нибудь идей, как помочь моему иссохнувшему мозгу?
Сообщение отредактировал kenm - Среда, 29 Октября 2003, 16:49
--------------------
Тот прав, у кого больше прав.
|
|
|
|
|
mpa |
Среда, 29 Октября 2003, 17:11
|
Участник
Профиль
Группа: Участник
Сообщений: 1786
Регистрация: 11.06.2002
Пользователь №: 2401
Конфигурация
Корпус: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
Пример. Windows Commander / расширенный поиск. После прохождения поиска - файлы на отдельную панель. Удалить.
|
|
|
|
|
Барэль |
Среда, 29 Октября 2003, 17:18
|
Впередсмотрящий
Профиль
Группа: WinCity Team
Сообщений: 6383
Регистрация: 08.11.2001
Из: Санкт-Петербург, Россия
Пользователь №: 633
Конфигурация
Корпус: CM Centurion 534 + 850W Zalman Процессор: Другой Материнская плата: ASUS M4A79XTD EVO Оперативная память: Samsung - 2x2048 Mb DDR3 PC10600 Видеокарта: 1024 Mb Asus Radeon HD5770 Жесткий диск (винчестер): 250 Gb Seagate SATA (системный) + 2 Tb Seagate LP SATA + 2 Tb Seagate LP SATA Дисковод: 3.5" CD/DVD: Nec 4570 DVD+-RW Модем: -- Сетевой адаптер: OnBoard Звуковая плата: OnBoard Монитор: 22 Samsung SyncMaster P2250 Операционная система: Windows XP Прочее: Акустическая система Microlab Solo 1, UPS APC CS500, МФУ Canon MP800, Cooler CoolerMaster (CM) V8, Процессор AMD Phenom II 945
|
mpa, задача это сделать Цитата | не из файлового менеджера |
kenm, а чем файловый менеджер не подходит?
--------------------
Вот. Винда проставилась. И даже уже BSOD выдала. Значит, работает! На всякий случай, воспользуйтесь поиском
|
|
|
|
|
kenm |
Среда, 29 Октября 2003, 17:24
|
Гуру
Профиль
Группа: Участник
Сообщений: 1106
Регистрация: 05.07.2002
Пользователь №: 2636
Конфигурация
Корпус: noname Процессор: Pentium III Материнская плата: ASUS Оперативная память: 256 Видеокарта: mx400 Жесткий диск (винчестер): WD 80gb Дисковод: 3.5" CD/DVD: не помню Модем: нет Сетевой адаптер: 3com 905b Звуковая плата: чтото там играет... Монитор: 17 Операционная система: Ubuntu 6.06 Прочее: --
|
Барэль, я не хочу быть плагином к файловому менеджеру Это регулярная задача которая должна выполняться по событию.
--------------------
Тот прав, у кого больше прав.
|
|
|
|
|
kenm |
Среда, 29 Октября 2003, 21:00
|
Гуру
Профиль
Группа: Участник
Сообщений: 1106
Регистрация: 05.07.2002
Пользователь №: 2636
Конфигурация
Корпус: noname Процессор: Pentium III Материнская плата: ASUS Оперативная память: 256 Видеокарта: mx400 Жесткий диск (винчестер): WD 80gb Дисковод: 3.5" CD/DVD: не помню Модем: нет Сетевой адаптер: 3com 905b Звуковая плата: чтото там играет... Монитор: 17 Операционная система: Ubuntu 6.06 Прочее: --
|
FORFILES -pd:\temp -s -m*.bmp -c"CMD /C if @FSIZE GTR 768000 del /f/q @FILE"
типа вопрос снят.
--------------------
Тот прав, у кого больше прав.
|
|
|
|
|
|
Среда, 29 Октября 2003, 21:30
|
Unregistered
Профиль
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --
|
А где ты взял команду forfiles - это какой-то внешний обработчик? Пришли - выложим в общий доступ (или ссылку дай )
|
|
|
|
|
kenm |
Четверг, 30 Октября 2003, 11:25
|
Гуру
Профиль
Группа: Участник
Сообщений: 1106
Регистрация: 05.07.2002
Пользователь №: 2636
Конфигурация
Корпус: noname Процессор: Pentium III Материнская плата: ASUS Оперативная память: 256 Видеокарта: mx400 Жесткий диск (винчестер): WD 80gb Дисковод: 3.5" CD/DVD: не помню Модем: нет Сетевой адаптер: 3com 905b Звуковая плата: чтото там играет... Монитор: 17 Операционная система: Ubuntu 6.06 Прочее: --
|
в Resource Kit входит может использовать переменные @FILE, @FNAME_WITHOUT_EXT, @EXT, @PATH, @RELPATH, @ISDIR, @FSIZE, @FDATE,@FTIME
--------------------
Тот прав, у кого больше прав.
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|