- Как изменить расширение файла и его атрибуты.
- Изменение расширения
- У одного файла (через проводник)
- У нескольких файлов сразу (через Total Commander)
- Изменение атрибутов
- Способ 1
- Способ 2
- Как изменить атрибуты папки «Системный» и «Только чтение»?
- Команда ATTRIB
- Изменить атрибуты файлов в командной строке
- Описание основных параметров
- Один комментарий
Как изменить расширение файла и его атрибуты.
Доброго времени!
У пользователей Windows (в т.ч. и новой 10-ки) периодически возникает необходимость в изменении расширения или атрибутов файла. Например, это может потребоваться для открытия файла в какой-то определенной программе, или для его редактирования, удаления и т.д. Собственно, эта заметка будет посвящена их изменению.
А начать, как я думаю, нужно с краткого пояснения (чтобы все правильно понимали о чем идет речь. ).
Расширение файла — это 3÷4 символа добавленные к имени файла (например, «имя_файла.docx«, «имя_файла.mp3» и др.) , которые позволяют Windows определять тип файла и правильно с ним «работать». Например, если у файла расширение «mp3» — Windows «узнает», что это музыка и открывает файл в проигрывателе.
Кстати, по умолчанию Windows скрывает от пользователя самые распространенные расширения и вы видите только имя файла. Именно поэтому у большинства пользователей и возникает сложность в изменении расширения.
Атрибуты — это спец. данные, указывающие системе какие операции можно выполнять с файлом (папкой). Для каждого файла устанавливаются свои атрибуты. Атрибут может быть в двух состояниях: установлен и не установлен (т.е. стоит галочка или нет) . Например, если у файла установлен атрибут «скрытый» — то проводник Windows вам его не покажет.
Теперь перейдем к практике.
Изменение расширения
У одного файла (через проводник)
Давайте представим самую обычную ситуацию. Вы пытаетесь установить картинку в качестве аваторки, но сервис вам показывает ошибку и сообщает, что они принимают только JPG.
После чего вы заходите в папку и смотрите на свою картинку — и ничего не понимаете. Вроде бы изображение как изображение, что не так? (обратите внимание, что у файла в примере ниже невидно расширение)
Чтобы узнать расширение файла можно просто открыть свойства файла (достаточно кликнуть правой кнопкой мышки по файлу для вызова контекстного меню) . См. пример ниже — установлено, что тип файла PNG.
Свойства — тип файла
Теперь попробуем изменить тип файла с PNG на JPG.
1) Сначала нам необходимо зайти в параметры проводника. Сделать это можно достаточно легко: открыв любую из папок на диске — нажмите в верхнем меню по вкладке «Вид» и после перейдите в раздел «Параметры» (см. пример ниже).
Меню вид — параметры (проводник Windows 10) / Кликабельно
2) Далее во вкладке «Вид» снимите галочку с пункта «Скрывать расширения для зарегистрированных типов файлов» и нажмите OK (пример ниже).
Снять галочку с скрытия расширений.
3) После чего вы увидите, что после имени файла появилось его расширение. Теперь можно просто изменить его, также, как имя файла. Я в своем примере меняю PNG на JPG.
Меняем PNG на JPG
4) После, открыв свойства файла , вы увидите, что его тип изменился (по крайней мере для Windows). В общем-то, задача выполнена.
Тип файла был изменен
Важно!
Изменяя расширение у файла — вы не меняете его «суть», вы лишь указываете системе как с ним нужно работать. Далеко не всегда это помогает решить вопрос.
Т.е. изменив расширение PNG на JPG — мы лишь указали системе, что это другой тип файлов (но на самом деле он таким не является).
Чтобы получить из PNG реальный файл JPG — необходимо провести операцию конвертирования (с помощью граф. редактора). Конвертеры сейчас есть как для фото и видео, так и для документов и др. типов файлов.
У нескольких файлов сразу (через Total Commander)
Для оперирования большим количеством файлов намного удобнее вместо проводника использовать файловый коммандер, например, Total Commander (ссылка на офиц. сайт). Именно в нем и покажу свой пример.
1) И так, представим у нас есть 5-10 (и более) файлов у которых нужно сменить расширение.
Тип файлов / Total Commander
2) Первое, что нужно сделать — выделить все файлы, которые вы хотите переименовать ( примеч. : при выделении Total Commander помечает файлы красным цветом) .
Выделяем все необходимые файлы
3) Далее зайти в меню «Файлы» и выбрать инструмент «Групповое переименование» .
4) В строку «Расширения» указать то, что требуется вам (например, я использовал «GIF») . Обратите внимание, что в столбце «Новое имя» показывается какое имя будет у файла после проведенных изменений. Если вас эти изменения устраивают — просто нажмите «Выполнить» .
Total Commander показывает, как будет выглядеть новое имя файла после переименования.
5) В общем-то, на этом все. Теперь все выделенные файлы стали с новым расширением. Пример на скриншоте ниже.
Тип файлов был изменен
Изменение атрибутов
Вообще, ранее в ОС DOS и Windows существовало 4 атрибута:
- архивный : если этот атрибут установлен — это означает, что этот файл был уже изменен после последнего резервного копирования;
- скрытый : при установке данного атрибута — проводник в Windows (и многие др. программы) не покажут вам эти файлы/каталоги;
- системный : файлы с данным атрибутом Windows запрещает удалять, редактировать, и всячески пытается скрыть;
- только для чтения : этот атрибут говорит, что файл нельзя редактировать или удалять (можно только читать информацию в нем). Часть программ игнорирует этот атрибут, другая — учитывает и просит у пользователя доп. разрешение на редактирование.
После, появились доп. атрибуты:
- сжатый : ясно и из названия — данный файл хранится в сжатом виде;
- зашифрованный : аналогично (файл был зашифрован ОС в целях безопасности);
- проиндексированный : индексация используется Windows, чтобы ускорить поиск файлов на диске. При установке атрибута — система не будет включать содержимое этого файла в индекс.
Зачем может понадобиться поменять атрибут:
- чтобы отредактировать или удалить файл (если ваша программа «отказывается» это делать, с атрибутом «только для чтения»);
- чтобы легко можно было находить скрытые или системные файлы;
- прямо-противоположная ситуация — чтобы спрятать файлы от др. пользователей.
Способ 1
1) Поменять атрибуты у файла можно прямо в проводнике (если, конечно, вы видите файл ✌). Просто откройте его свойства , щелкнув по нему правой кнопкой мышки и выбрав оное в контекстном меню.
2) Во вкладке «Общие» в нижней части окна можно установить галочки (или снять их) напротив тех атрибутов, которые вам нужно изменить.
Атрибуты — только чтение, скрытый, и другие
Способ 2
Гораздо удобнее работать с атрибутами при помощи коммандеров (например, того же Total Commander). Рассмотрю работу с ним по шагам.
1) После запуска программы рекомендую сразу же включить отображение скрытых файлов (см. стрелочку-1 на скрине ниже) . Далее выберите файл (стрелка-2) и нажмите по кнопке «Изменить атрибуты» (стрелка-3) .
Изменить атрибуты (Total Commander)
Далее перед вами появится небольшое окно, в котором нужно поставить (или снять) галочки напротив нужных (ненужных) вам атрибутов. После чего нажать OK — атрибуты у файла будут изменены!
Примечание : для изменения атрибутов у некоторых файлов — могут понадобится администраторские права.
На этом пока все. Всех с наступающим большим праздником — с Днем Победы!
Как изменить атрибуты папки «Системный» и «Только чтение»?
Чтобы просмотреть или удалить атрибуты папки «Системный» или «Только чтение», введите в командной строке команду Attrib.
1. Откройте меню «Пуск», введите в поле поиска строку cmd и нажмите клавишу ВВОД.
2. Чтобы просмотреть синтаксис команды Attrib, введите в командной строке команду attrib / [s1] ?
Предупреждение . При удалении атрибутов папки «Только чтение» и «Системный» она будет выглядеть как обычная папка и может потерять часть своих настроек. Например, в Windows выполнена настройка папки Fonts, в результате чего она имеет специальный вид, позволяющий скрыть полужирное и курсивное начертание. Кроме того, разрешается изменить параметры вида папки в соответствии с различными шрифтами. При удалении атрибутов «Только чтение» и «Системный» папки Fonts эти настроенные параметры вида станут недоступными. Для папок, настроенных с помощью вкладки «Настройка» диалогового окна «Свойства папки», значок папки и другие настройки при удалении атрибута «Только чтение» могут быть потеряны.
Если с помощью программы не удается сохранить файлы в папку, имеющую атрибут «Только чтение», такую как «Мои документы», измените атрибут «Только чтение» на «Системный» с помощью команды Attrib в командной строке.
Чтобы удалить атрибут «Только чтение» и установить атрибут «Системный», воспользуйтесь следующей командой:
attrib -r +s drive:\
Например, чтобы удалить атрибут «Только чтение» и установить атрибут «Системный» для папки C:\Test, воспользуйтесь следующей командой: attrib -r +s c:\test
Имейте в виду, что некоторые программы не способны правильно работать с папками, для которых заданы атрибуты «Только чтение» и «Системный». Для удаления этих атрибутов воспользуйтесь следующей командой:
Команда ATTRIB
Команда ATTRIB применяется для отображения и изменения атрибутов файлов и каталогов из командной строки Windows.
Формат командной строки:
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I] [диск:][путь][имя_файла] [/S [/D] [/L]]
Параметры командной строки:
R — Атрибут «Только чтение».
A — Атрибут «Архивный».
S — Атрибут «Системный».
H — Атрибут «Скрытый».
I — Атрибут «Неиндексированное содержимое».
[диск:][путь][имя файла] — Указание файла или набора файлов для обработки.
/S — Обработка файлов с указанными именами в текущем каталоге и во всех его подкаталогах.
/D Обработка файлов и каталогов.
/L Работать с атрибутами самой символической ссылки, а не целевого объекта этой символической ссылки.
ATTRIB C:\MyFile.exe — отобразить атрибуты файла C:\MyFile.exe
ATTRIB +h C:\MyFile.exe — установить атрибут «Скрытый» для файла C:\MyFile.exe
ATTRIB -h +S +R C:\MyFile.exe — снять атрибут «Скрытый» и установить атрибуты «Системный» и «Только чтение» для файла C:\MyFile.exe
ATTRIB +H C:\Myfolder\*.* установить атрибут «Скрытый» для всех файлов в каталоге C:\Myfolder\
attrib +h /S /D 0*.* установить атрибут «Скрытый» для всех подкаталогов текущего каталога, имена которых начинаются с символа 0
attrib +h /S *.cmd установить атрибут «Скрытый» для всех файлов с расширением .cmd в текущем каталоге и всех его подкаталогах.
Изменить атрибуты файлов в командной строке
Если открыть свойства любого файла или каталога, в нижней части окошка свойств можно увидеть два чекбокса: «Скрытый» и «Только для чтения». Эти настройки именуются атрибутами. Атрибуты — это некий набор параметров, которые указывают, как именно операционной системе обрабатывать файл. В Windows имеется пять основных типов атрибутов: «Только для чтения», «Скрытый», «Архивный», «Системный» и «Неиндексированное содержимое».
Просматривать, устанавливать и снимать атрибуты можно как из Проводника (ограничено), так и из командной строки. Использование консоли имеет определённые преимущества, так как позволяет устанавливать атрибут «Системный», недоступный в Проводнике. За работу с атрибутами объектов в Windows отвечает команда attrib. Синтаксис её прост.
ATTRIB [R] [A] [S] [H] [I] [путь к объекту] [/S [/D] [/L]]
Буквы R, A, S, H, I устанавливают атрибут, а ключи /S, /D, /L задают набор параметров для обработки. Ключи используются в основном при обработке группы объектов, например, вложенных файлов и каталогов. Добавленные перед буквой параметра знаки «+» и «-» устанавливают и снимают атрибут соответственно.
attrib +r [путь к объекту]
attrib –r [путь к объекту]
Описание основных параметров
Параметр R делает файл доступным только для чтения. Если вы внесёте в файл изменения, а затем попробуете сохранить его, система не позволит это сделать. Вместо этого она предложит сохранить его под другим именем.
attrib +r D:/files/text.txt
Параметр A используется для всех файлов по умолчанию. Указывает он на то, что файл готов к архивированию. Снятие или добавление этого атрибута не играет какой-либо существенной роли в работе операционной системы.
Пример:
attrib -a D:/files/text.txt
Параметр H скрывает файл или папку, делая их невидимыми. Может пригодиться для скрытия разных объектов с целью предотвращения к ним доступа.
Пример:
Первая команда скроет файл text.txt, вторая скроет все объекты в каталоге files (включая сам каталог).
attrib +a D:/files/text.txt
attrib +h D:/files/\»*\» /s /d
Параметр S указывает Windows, что файл нужно обрабатывать как системный. В Windows такие файлы имеют особый статус. Может устанавливаться пользователем при выполнении различного рода твиков файловой системы, например, при включении функции отображения комментариев к каталогам, по умолчанию недоступной в ОС. Задать этот атрибут можно только через командную строку.
Пример:
attrib +s D:/files/autorun.ini
Примечание: если вы установите для файла атрибут «Системный», а затем попробуете сделать его скрытым, система выдаст ошибку. Точно так же нельзя скрытый файл сделать системным. Если же вам нужно, чтобы файл был и скрытым, и системным, в одной команде нужно выставлять сразу два атрибута.
Пример:
attrib +s +h D:/files/text.txt
Параметр I используется очень редко. Если вы не хотите, чтобы Windows индексировала содержимое некоего файла, можете установить атрибут «Неиндексированное содержимое».
Пример:
attrib +i D:/files/text.txt
Нельзя не отметить, что использование командной строки даёт неоспоримые преимущества при просмотре атрибутов группы файлов. В Проводнике для этого вам бы пришлось открывать свойства каждого файла в отдельности, а в консоли для этого достаточно выполнить такую команду:
При этом в окно командной строки будет выведен список всех файлов каталога files (включая вложенные папки) с указанием их атрибутов. Для получения атрибутов большого количества файлов можно использовать перенаправление. Например, команда attrib d:/\»*\» d:/log.txt /s обработает все файлы диска D и выведет имена с атрибутами в текстовый лог log.txt.
Один комментарий
Как снять атрибут \»только чтения\» к папке C:\\Server