У меня есть скрытый файл на рабочем столе, который я недавно переключил на attrib +h в командной строке, но не знаю его имени. Поэтому я хочу использовать командную строку и изменить все файлы на рабочем столе на attrib -h. Возможно ли сделать это для всех файлов одновременно?

1 ответ1

1

Вы не указали, какую ОС вы используете, но можно предположить, что это DOS или любая система Windows, использующая командную строку. (У Linux есть своего рода подобная команда, но она работает с разными атрибутами, и linux в любом случае скрывает файлы по-разному) (Ах, «рабочий стол» ... так что Windows использует командную строку ...)

Вы можете просто набрать 'attrib *. *', и он отобразит атрибуты ВСЕХ файлов в подкаталоге, найдите тот, у которого H ...

attrib *.*

Возможно, вы захотите передать вывод через 'more', чтобы увидеть его страница за страницей:

attrib *.* | more

ИЛИ ЖЕ

dir /a

и его постраничная версия:

dir /a /p

который показывает ВСЕ файлы в подкаталоге, скрытом, системном, только для чтения и в архиве ... показывает их все, независимо от флагов атрибутов. Ищите ту, которую вы не видите, с типичной командой 'dir'

Найдя непослушный файл, используйте команду attrib -h для сброса скрытого флага:

attrib -h myfile.xls

Но если вы не готовы коснуться всех файлов, то

attrib -h *.*

удалит скрытый атрибут во всех файлах в подкаталоге. Не рекомендуется, поскольку это может показать файлы, с которыми вы не должны играть.

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