15

У меня есть пользователь, который скрыл папку в XP, после того, как они сделали это, папка больше не обнаруживалась в каталоге. Они думали, что это отличная возможность, и продолжали делать это с несколькими личными папками и файлами на рабочем компьютере, чтобы они были скрыты от администратора (меня). Теперь они хотят получить к ним доступ и не знают, как это сделать. Эта часть хороша, так как я могу быстро открыть и увидеть «скрытые» папки и файлы.

У меня сейчас проблема в том, что пользователь не может вспомнить, где сейчас находятся некоторые из этих скрытых папок и файлов. Они «нужны» им как можно скорее, но я понятия не имею, что делать. Мало того, что они не знают каталог скрытой папки, они не знают ее имя. Последние несколько часов я искал в Интернете, чтобы попытаться найти решение для фильтрации результатов поиска по просто скрытым папкам, но мне не повезло.

Так есть ли способ поиска в Windows (или в программировании), чтобы отфильтровать результаты поиска в папке / файлах, которые имеют скрытый атрибут?

Я бы хотел решение для XP, но я также могу искать и получать доступ к ПК в Windows 7 и 8. Я также довольно хороший питон, так что решение, включающее в себя код, также будет работать.

2 ответа2

25

Я думаю, что это будет работать. У меня нет коробки XP для тестирования, но это работает правильно в Windows 7. Просто измените C: на каталог, который вы хотите проверить, и он выдаст вам список всех скрытых папок, за исключением системных папок.

dir C:\ /ahd-s /s /b /p 

Я забыл упомянуть, что вы должны запустить это из cmd.exe, и вы всегда можете сделать что-то вроде

dir C:\ /ahd-s /s /b > c:\list.txt

направить весь вывод в текстовый файл для удобства просмотра.

Если вы хотите, чтобы поиск включал также все скрытые файлы, но не системные файлы, измените команду на

dir C:\ /ah-s /s /b /p

/a означает только показать нам файлы со следующими атрибутами. Мы добавляем /ah чтобы указать только скрытые файлы, /ahd будет только скрытыми каталогами, а /ahd-s будет скрытыми каталогами только без системных файлов (-s)

4

Рассматривали ли вы одновременное отображение всех папок для этих пользователей в командной строке {attrib -h /s /d location /. }?

Потому что вы также можете научить их правильно управлять своими папками. Это не должно быть рабочей нагрузкой на вашей стороне в долгосрочной перспективе в качестве администратора. Также даже они скрывают это, вы можете обнаружить их, тогда их скрытая стратегия не имеет смысла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .