Как сделать файл скрытым cmd
Управлять атрибутами файлов и папок в Windows можно не только через графический интерфейс системы. Сделать это можно и через командную строку. Для этого используется команда ATTRIB.
Синтаксис команды attrib :
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [имя_файла] [/S [/D] [/L]]
+ — добавление атрибута;
— — удаление атрибута;
/S — обработка файлов с указанными именами в текущем каталоге и подкаталогах;
/D — обработка файлов и каталогов;
/L — работать с атрибутами символической ссылки, но не целевого объекта (файла или каталога) это ссылки.
Создадим файл primer.txt в корне диска C и посмотрим его атрибуты:
Обратив внимание на скриншот, вы увидите, что мы находимся в C:\, поэтому полный путь указывать не пришлось. В противном случае команда выглядела бы так:
Далее я буду стараться указывать полные пути в примерах.
Проверяем и видим, что у файла появился нужным нам атрибут:
Теперь операционная система считает, что наш файл является системным, и не рекомендует его удалять:
Аналогично можно менять атрибуты и у папок. Например, у нас есть папка с говорящим названием catalog на диске C. Сделаем её скрытой:
Команда attrib может работать с файлами и папками массово. Для примера посмотрим атрибуты всех файлов в папке C:\catalog:
Как видно из скриншота ниже, команда обработала все файлы по маске.
Можно использовать и более сложные шаблоны. Например, мы хотим сделать скрытыми все bmp-файлы:
attrib +s c:\catalog\. 1.txt
Что, если нам нужно обработать файлы, каталоги и подкаталоги? Используем /S и /D. Обратите внимание, что они относятся к текущему каталогу и подкаталогам, поэтому заранее перейдём в интересующую нас папку:
В C:\catalog есть уже известные нам файлы и папка primer, в которой тоже есть файлы. Посмотрим атрибуты их всех:
Давайте сделаем все файлы и папки скрытыми:
Теперь уберём этот атрибут, но только у файлов:
Как сделать файл скрытым
Ранее я рассказывал как открыть командную строку, открываем. Теперь переходим в нашу проблемную папку, по опыту это чаще всего флеш-карта или внешний жесткий диск. Поэтому открываем компьютер, смотрим букву диска и вводим в командную строку следующую команду вида:
Где, вместо *путь* нужно ввести путь в нужный каталог.
В моем случае вид будет вот такой: cd /D h:\
Как снять атрибуты Системный и Скрытый через командную строку-01
И вводим следующую команду:
Как снять атрибуты Системный и Скрытый через командную строку-02
Команда для снятия атрибутов, определенной папки и файлов на диске:
Команда для снятия атрибутов всех папок и файлов на диске:
Для всех папок и файлов на диске:
/S Обработка файлов и каталогов с указанными именами в текущем каталоге и его подкаталогах
/D Обработка файлов и каталогов
Вот так просто вы узнали как снять атрибуты Системный и Скрытый через командную строку и познакомились с утилитой командной строки attrib.
Сегодня речь пойдет о скрытых и системных файлах в Windows, а также о способах работы с ними. Для примера возьмем файл подкачки pagefile.sys. Нам совершено точно известно, что он должен находиться в корне системного диска С, однако если открыть проводник Windows, то этого файла мы там не увидим.
Дело в том, что операционная система скрывает некоторые важные системные файлы, защищая их от излишне любопытных пользователей. Для сравнения, так выглядит проводник с включенным отображением скрытых\системных объектов.
Атрибуты
За отображение файлов и папок в проводнике Windows отвечают специальные метаданные — атрибуты. Вот описание некоторых из них:
H — скрытый (hidden). Скрывает файл, делая его невидимым в проводнике Windows;
S — системный (system). Указывает ОС обрабатывать файл как системный;
R — только для чтения (read-only). Защищает файл от изменения, делая его доступным только на чтение;
A — архивный (archive). Указывает на то, что со времени последней архивации файл был изменен, используется системами резервного копирования;
I — проиндексированный (indexed). Указывает на то, что содержимое файла не должно индексироваться;
D — директория (directory). Указывает на то, что объект является директорией;
L — ссылка (link). Указывает на то, что объект является ссылкой.
Как видите, все скрытые файлы имеют атрибуты H или HS. Именно эти атрибуты влияют на то, будет ли файл отображаться в проводнике или нет. Соответственно, увидеть скрытые файлы можно двумя способами — включив их отображение в проводнике (или другом файловом менеджере) или сняв эти атрибуты.
Включение отображения скрытых файлов
Примечание. В Windows 7 меню скрыто, для его появления надо нажать клавишу Alt.
Тем, кто не ищет легких путей 🙂 управлять отображением в проводнике скрытых\системных файлов возможно с помощью прямой правки реестра. Для этого в разделе HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Adwanced есть два параметра типа Dword:
Hidden — отвечает за отображение скрытых файлов (0 — не отображать, 1 — отображать);
ShowSuperHidden — отвечает за отображение защищенных системных файлов (0 — не отображать, 1 — отображать).
Если вы пользуетесь альтернативными файловыми менеджерами, такими как FAR или Total Commander, то в них тоже есть возможность включить отображение скрытых файлов папок.
Изменение атрибутов
Еще для управления атрибутами в Windows есть утилита командной строки attrib.exe, которая может показывать и изменять любые атрибуты объекта. Синтаксис утилиты выглядит примерно так:
+ — установка атрибута;
— — снятие атрибута;
/S — применить команду ко всем файлам в текущей директории и поддиректориях;
/D — применить команду к директориям;
/? — вывод справки.
Например, следующая команда выведет атрибуты файла:
Так мы уберем у файла атрибут скрытый (-H):
attrib -H ″C:\Temp\file.html″
А так сделаем его скрытым (+H) и системным (+S):
attrib +H +S ″C:\Temp\file.html″
Примечание. Обратите внимание на порядок операций. Дело в том, что атрибуты h и s можно добавлять только вместе. Например, при попытке добавить скрытому файлу атрибут системный будет выдана ошибка. Поэтому, надо сначала удалить атрибут (-H), а потом добавить оба атрибута (+H +S).
В FAR примерно также, только окно изменения атрибутов открывается комбинацией клавиш Ctrl+A (или через меню F9 — Файлы — Атрибуты файлов).
Запрет на изменение
Немного поговорим о запретах. Например, требуется запретить пользователям изменять настройки отображения скрытых файлов. Сделать это можно с помощью параметра реестра CheckedValue, находящегося в разделе HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\Showall. По умолчанию его значение равно 1, а если задать ему значение 0, то включение отображения скрытых файлов в свойствах папки перестает работать.
Заключение
В качестве заключения еще раз напомню, что атрибуты скрытый и системный никаким образом не защищают файлы и папки от изменения или удаления, а влияют лишь на видимость объектов в проводнике Windows. Полноценно защитить файл с помощью атрибутов невозможно, поэтому для защиты важных файлов вместе с атрибутами (или вместо них) необходимо использовать другие механизмы защиты, такие как права NTFS, шифрование, службу RMS и прочие подобные вещи.
Всем привет друзья, помогите пожалуйста. Кто знает как спрятать, скрыть любой файл,файлы, или даже папку с файлами с помощью батника команды?
Как перемещать файлы батником?
есть два вложенных архива, при запуске первого срабатывает батник, что прописать в батнике, чтобы.
Как батником заархивировать все файлы и папки?
Как батником заархивировать все файлы и папки, находящиеся в директории D:\1\. имя архива задать.
Как батником добавить строчку в ini-файл?
Доброго времени суток! Нужна помощь. в домене имеются тачки, на которых установлена определенная.
Вырезать-вставить файлы батником
Здравствуйте форумчани. Столкнулся с ситуацией, когда имеется 1.000.000 изображений, их надо.
Читайте также: