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