Какое расширение у папки в Windows?

Windows распознает файлы с помощью расширений. То же самое относится к папкам? Есть ли специальное расширение, которое помечает файл как папку?


В Windows нет определенного расширения для каталога; скорее, тип («файл» вместо «каталог») хранится в таблице основных файлов .

Вы должны увидеть расширения всех файлов, просто снимите флажок «Скрыть расширения известных типов файлов» в настройках параметров папки или введите команду dir из командной строки, чтобы увидеть файлы с расширениями, и вы увидите, что имена папок не имеют дополнительных расширений.


4

Как уже говорили другие, Windows не использует расширения файлов для идентификации папок. Папки, также называемые каталогами , на самом деле являются файлами, но у них есть значение FileAttribute, которое определяет их как папки, а не как обычные файлы.

В командной строке вы можете тип:

  c:  temp> dir/a: d  

, что означает, что перечислить все файлы с помощью directory , т. е. список папок в текущей папке (c: temp). Введите dir/? для других параметров.

В проводнике Windows (для Windows Vista и Windows 7) вы можете указать фильтр поиска типа kind: folder , чтобы найти подпапки выбранных местоположение.

Есть и другие значения FileAttribute; Archive, Compressed, Encrypted – одни из наиболее распространенных. Для проверки этих атрибутов можно использовать языки сценариев и программирования. Вот сообщение в блоге Scripting Guys об использовании PowerShell для работы с атрибутами файлов.

FWIW, хотя вы можете назвать каталог чем-то вроде test.png, я думаю, это может создать путаницу. Windows все равно, но пользователи могут.

Поделиться
Улучшить этот ответ
ответил 21 февраля 2012 в 15:15
  • 1
    FWIW, физически флаг «Каталог» хранится отдельно во флагах записи MFT, а не как часть поля «Атрибуты файла». – user1686 21 фев. ’12 в 15:18
добавить комментарий |

Как уже говорили другие, Windows не использует расширения имен файлов для идентификации папок. Папки, также называемые каталогами , на самом деле являются файлами, но у них есть значение FileAttribute, которое определяет их как папки, а не как обычные файлы.

В командной строке вы можете тип:

  c:  temp> dir/a: d  

, что означает, что перечислить все файлы с помощью directory , т.е.. , список папок в текущей папке (c: temp). Введите dir/? для других параметров.

В проводнике Windows (для Windows Vista и Windows 7) вы можете указать фильтр поиска типа kind: folder , чтобы найти подпапки выбранных местоположение.

Есть и другие значения FileAttribute; Archive, Compressed, Encrypted – одни из наиболее распространенных. Для проверки этих атрибутов можно использовать языки сценариев и программирования. Вот сообщение в блоге Scripting Guys об использовании PowerShell для работы с атрибутами файлов.

FWIW, хотя вы можете назвать каталог чем-то вроде test.png, я думаю, это может создать путаницу. Windows все равно, но пользователи могут.


2

Папки – это объект другого типа. У них не обязательно должно быть расширение, чтобы идентифицировать их как папки.

Имя может состоять из любых допустимых символов, включая “.”, Поэтому вы можете вызвать папку:

test.txt
test.png
и т. д.

Поделиться
Улучшить этот ответ
отредактировано 21 февраля 2012 г. в 14:39
ответил 21 февраля ’12 в 14:33
добавить комментарий |

Папки – это объект другого типа. У них не обязательно должно быть расширение, чтобы идентифицировать их как папки.

Имя может состоять из любых допустимых символов, включая “.”, Поэтому вы можете вызвать папку:

test.txt
test.png
и т. д.


1

Обратите внимание, что, несмотря на правильные ответы здесь, Windows на самом деле пытается классифицировать папку по ее содержимому и изменять представление на основе после классификации.

Эта классификация называется типом папки , а в Windows есть то, что обычно называется Автоматическое определение типа папки .

К сожалению, иногда простое перетаскивание mp3-файла в папку меняет его шаблон на «музыку», хотя остальные 100 файлов являются текстовыми документами и т. д .: Мне не нужно оценивать свой README.TXT как 5 звезд с продолжительностью НЕОПРЕДЕЛЕННО.

Для изменения поведения требуется редактирование реестр, насколько я знаю.

Поделиться
Улучшите это ответ
ответ дан 21 фев. ’12 в 19: 41
добавить комментарий |

Обратите внимание, что, несмотря на правильные ответы здесь, на самом деле Windows пытается классифицировать папку по ее содержимому и изменять представление на основе классификации .

Эта классификация называется типом папки , и в Windows есть то, что обычно называется Автоматическое определение типа папки .

К сожалению, иногда простое перетаскивание mp3-файла в папку меняет его шаблон на «музыку», хотя остальные 100 файлов являются текстовыми документами и т. д .: Мне не нужно оценивать мой README.TXT на 5 звезд с длиной прогона UNDEFINED.

Для изменения поведения требуется редактирование реестра, насколько мне известно.


0

Хотелось бы, чтобы кто-нибудь тоже знал ПАПКУ ext. Если действительно есть такая, как корзина … Вы можете создать папку и изменить ее на корзину, добавив без кавычек “. {645FF040-5081-101B-9F08-00AA002F954E}” в качестве расширения …

Этим вы можете запутать других пользователей, и если они попытаются открыть вашу папку (которая превращена в корзину “, они никогда не доберутся до нее, вместо этого они будут открывать содержимое корзины … Вы можно установить его на СКРЫТЫЙ также для другого уровня безопасности …

Не забудьте все скрыть, не забывайте, что это ваши системные папки и расширение после этого ….

Также НИКОГДА НЕ ЗАБЫВАЙТЕ, ЧТО ЭТО ВЫ ПАПКА …

Вы можете создать пакетный файл для этой конкретной цели: просто поместите это в блокнот:

   @echo offren ПАПКА XFILES. {645FF040-5081-101B-9F08-00AA002F954E} attrib + r + a + s + h XFILES. {645FF040-5081-101B-9F08-00AA002F954E}  

СОХРАНИТЕ ЭТО КАК MODIFY.bat или BAT.bat , затем, чтобы ОТКРЫТЬ его для дальнейшего использования, используйте это в другом блокноте или блокноте :

  @echo offattrib -r -a -s -h XFILES. {645FF040-5081-101B-9F08-00AA002F954E} ren XFILES. {645FF040-5081-101B-9F08-00AA002F954E} ПАПКА  

СОХРАНИТЬ ЭТО КАК SHOW.bat из UNLOCK.bat .

Поделиться
Улучшить этот ответ
отредактировано 9 мая 2013 г. в 15:00
slm
8,28799 золотых знаков4545 серебряных знаков5252 бронзовых знака
ответил 9 мая ’13 в 14:28
добавить комментарий |

Хотелось бы, чтобы кто-нибудь тоже знал FOLDER ext. Если действительно есть такая, как корзина … Вы можете создать папку и изменить ее на корзину добавив без кавычек “. {645FF040-5081-101B-9F08-00AA002F954E}” в качестве расширения …

Этим вы можете запутать других пользователей, и если они попытаются открыть вашу папку (который заменен на корзину “они никогда не доберутся до нее, вместо этого они будут открывать содержимое корзины … Вы можете установить его на СКРЫТОЙ также для другого уровня безопасности …

Обязательно скройте все, не забывайте, что это ваши системные папки и расширение после этого ….

Также НИКОГДА НЕ ЗАБЫВАЙТЕ, ЧТО ЭТО ВЫ ПАПКА …

Вы можете создать пакетный файл для этой конкретной цели: просто поместите это в блокнот:

  @echo offren FOLDER XFILES. {645FF040-5081-101B-9F08-00AA002F954E} attrib +  r + a + s + h XFILES. {645FF040-5081-101B-9F08-00AA002F954E}  

СОХРАНИТЬ ЭТО КАК MODIFY.bat или BAT.bat , затем, чтобы ОТКРЫТЬ его для дальнейшего использования, используйте это в другом блокноте или блокноте:

  @echo offattrib -r -a -s  -h XFILES. {645FF040-5081-101B-9F08-00AA002F954E} ren XFILES. {645FF040-5081-101B-9F08-00AA002F954E} ПАПКА  

СОХРАНИТЬ КАК SHOW.bat из UNLOCK.bat .


0

Расширения папок – .dir . Если щелкнуть папку правой кнопкой мыши и выбрать «Свойства»> «Общие», появится сообщение «Тип: папка с файлом (.dir) . Однако создание файла с таким расширением НЕ делает его папкой. Кроме того, в HKEY_CLASSES_ROOT отсутствует запись .dir . Возможно, это потому, что в NTFS у папок есть специальный атрибут, который сообщает устройству, что это папка и что (.dir) в папке просто отвлекает, поскольку в Windows XP такого не сказано.

Поделиться
Улучшите это ответ
ответ дан 3 мая ’17 в 16: 03
  • 2
    К сожалению, это неправильно. Обратите внимание, что вы можете назвать файл file.dir , а можете назвать папку folder.dir . В расширении .dir нет ничего особенного. – Я говорю: “Восстановите Монику” 3 мая ’17 в 13:56
добавить комментарий |

Расширения папок – .dir . Если щелкнуть папку правой кнопкой мыши и выбрать «Свойства»> «Общие», появится сообщение «Тип: папка с файлом (.dir) . Однако создание файла с таким расширением НЕ делает его папкой. Кроме того, в HKEY_CLASSES_ROOT отсутствует запись .dir . Возможно, это потому, что в NTFS у папок есть специальный атрибут, который сообщает устройству, что это папка и что (.dir) в папке просто отвлекает, поскольку в Windows XP такого не сказано.


0

Папка не является объектом в способ, которым является файл. Файл существует на диске (скажем) и имеет содержимое, а значит, реальный размер. Файл также имеет запись в таблице файлов (любого типа файловой системы). С другой стороны, папка – это ТОЛЬКО запись в файловой таблице, и на нее ссылаются как на атрибут файла. Вот почему размеры папок должны рассчитываться не так, как файлы.
В то время как файл действительно существует (например, бильярдный шар), папка является абстракцией (например, цветом бильярдного шара). Мяч катится, а синий цвет – нет.
Также поэтому, когда вы перемещаете большой файл в другой файл на том же диске , это не занимает времени – он не перемещается в другую папку. У него просто изменился единственный атрибут в записи файла, назначив ему свою новую (но воображаемую) папку.
Поскольку файлы и папки перечислены в таблицах файлов, есть атрибуты, по которым вы можете различать один от другого. Но пристройка к их числу не относится. Папки не имеют фактического размера (вместо этого они вычисляют размер всего, что назначено этой папке), и у них нет расширения.

Поделиться
Улучшить этот ответ
ответил 3 мая ’17 в 14:04
добавить комментарий |

Папка не является объектом, как файл. Файл существует на диске (скажем) и имеет содержимое, а значит, реальный размер. Файл также имеет запись в таблице файлов (любого типа файловой системы). С другой стороны, папка – это ТОЛЬКО запись в файловой таблице, и на нее ссылаются как на атрибут файла. Вот почему размеры папок должны рассчитываться не так, как файлы.
В то время как файл действительно существует (например, бильярдный шар), папка является абстракцией (например, цветом бильярдного шара). Мяч катится, а синий цвет – нет..
Вот почему при перемещении большого файла в другой файл на том же диске это не занимает времени – он не перемещается в другую папку. У него просто изменился единственный атрибут в записи файла, назначив ему свою новую (но воображаемую) папку.
Поскольку файлы и папки перечислены в таблицах файлов, есть атрибуты, по которым вы можете различать один от другого. Но пристройка к их числу не относится. Папки не имеют фактического размера (вместо этого они вычисляют размер всего, что назначено этой папке), и у них нет расширения.


-1

Так много людей на самом деле не отвечают да или нет … Давайте попробуем контекст. Если файл Excel имеет определенное расширение и атрибуты, которые его определяют как файл Excel, помимо MFT или других информационных областей диска, они определяют его отдельно от других файлов. Каталог – это список файлов. То, о чем просит исходный пост, по меньшей мере расплывчато. Но я хотел бы знать, есть ли способ прочитать этот список, например, что находится в каталоге. Если размер каталога на диске составляет 12 КБ, это список файлов или просто пустой файл, но у него есть некоторые атрибуты, которые определяют его как таковой, что упрощает идентификацию. Идентификация этих файлов может помочь в ситуациях восстановления, определение схемы именования, если имена файлов находятся в списке. Если это не что иное, как указатели, у вас есть некоторая информация, которую вы можете использовать. В любом случае, прежде чем будет дан какой-либо ответ, необходимо более полное понимание того, чего хочет исходный пост.

Все, что я могу добавить, это … … ДА, каталоги – это ФАЙЛЫ на диске. НЕТ, у них нет используемого расширения, но они имеют расширение .dir в системах на базе Microsoft и DOS. Что определяет их как папку, отличную от любого атрибута, так это значение ключа в таблице файлов. Расширение используется только после этого значения ключа.

Поделиться
Улучшить этот ответ
ответил 16 июня ’18 в 21:37
добавить комментарий |

Так много людей на самом деле не отвечают да или нет … Давайте попробуем контекст. Если файл Excel имеет определенное расширение и атрибуты, которые определяют его как файл Excel, помимо MFT или других информационных областей диска, они определяют его отдельно от других файлов. Каталог – это список файлов. То, о чем просит исходный пост, по меньшей мере расплывчато. Но я хотел бы знать, есть ли способ прочитать этот список, например, что находится в каталоге. Если размер каталога на диске составляет 12 КБ, это список файлов или просто пустой файл, но у него есть некоторые атрибуты, которые определяют его как таковой, что упрощает идентификацию. Идентификация этих файлов может помочь в ситуациях восстановления, определение схемы именования, если имена файлов находятся в списке. Если это не что иное, как указатели, у вас есть некоторая информация, которую вы можете использовать. В любом случае, прежде чем будет дан какой-либо ответ, необходимо более полное понимание того, чего хочет исходный пост.

Все, что я могу добавить, это … … ДА, каталоги – это ФАЙЛЫ на диске. НЕТ, у них нет используемого расширения, но они имеют расширение .dir в системах на базе Microsoft и DOS. Что определяет их как папку, отличную от любого атрибута, так это значение ключа в таблице файлов. Расширение используется только после этого значения ключа.

Оцените статью
futurei.ru
Добавить комментарий