Цитата:
так оно так , но ведь наверное не все файлы имеют атрибуты "скрытый" и "системный" , список исключении конечно оно хорошо , но при всём при этом ведь расширении файлов существует наверное десятки тысяч
Погоди, ты о чём вообще? Не существует такого понятия "системное расширение". Да и вообще понятие системного файла нигде не зафиксировано. Существуют самые разные файлы с самыми разными расширениями: картинки, текстовики, исполняемые, файлы данных и пр. Файл с любым из расширений может принадлежать как системе (например, notepad.exe), так и тебе самому (например, тобой лично скомпилированная программа). Поэтому по одному лишь расширению ты ничего не определишь.
Во времена DOS ввели понятие системного атрибута, которым предполагалось отмечать файлы, критичные для работоспособности системы. Сейчас это понятие практически потеряло свой смысл. Во всяком случае, в Windows подавляющая часть файлов, без которых система работать откажется, атрибута "системный" не имеют (за примером далеко ходить не надо, достаточно глянуть на файл ядра: ntoskrnl.exe).
Ты определи поточнее, что именно ты хочешь скрыть с глаз долой, тогда мы совместными усилиями, может быть, и сможем придумать что-нибудь подходящее. Пока что постановка задачи мне лично совершенно неясна.
Цитата:
какой синтаксис должен быть у кнопки возвращения к исходному виду - без фильтра ?
Никакого, просто команда сама по себе.