Как называется файл фона в программе


Что это и как его открыть?

Если ваш файл BACKGROUND связан с аппаратным обеспечением на вашем компьютере, чтобы открыть файл вам может потребоваться обновить драйверы устройств, связанных с этим оборудованием.

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


Совет: Если при попытке открыть файл BACKGROUND вы получаете сообщение об ошибке, связанной с .SYS file , проблема, вероятно, может быть связана с поврежденными или устаревшими драйверами устройств, которые необходимо обновить. Данный процесс можно облегчить посредством использования программного обеспечения для обновления драйверов, такого как DriverDoc.

Как изменить фон папки в Windows XP, 7, 8, 10

Как изменить фон папки в Windows? Монотонный фон и одинаковый вид всех директорий на компьютере со временем могут надоесть. Тяга к красоте побуждает пользователей назначить для каждой из папок свой собственный фон, отображаемый при ее открытии. Сделать это можно несколькими способами.

Как изменить фон папки в WindowsXP

Для этой старенькой, но не утратившей актуальности ОС подойдет бесплатная портативная утилита Bulb, которую без проблем можно найти на любой сайте с софтом. После распаковки скачанного архива и запуска программы появится простой аскетичный интерфейс: в левой части проводник Windows, в правой несколько сервисных кнопок.

В проводнике выберите директорию, у которой нужно изменить параметры. Нажмите кнопку «Выбрать фоновое изображение», чтобы указать картинку, которую вы будете использовать. Предварительный просмотр позволяет ознакомиться с будущим видом папки без сохранения изменений. Если цвет штифта ОС не подходит под фон, вы можете изменить цвет подписей во вкладке «Команды». Чтобы применить изменения, нажмите кнопку «Сохранить».

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

Скачать Bulb — http://www.softholm.com/download-software-free4017.htm

Как изменить фон папки в Windows7

Можно использовать еще одну бесплатную утилиту Folder Background Charger. Она также портативная, поэтому не требует установки, а распаковать архив вы можете на рабочем столе. Учитывайте, что запускать программу необходимо от имени администратора (для чего потребуется кликнуть на иконке правой кнопкой мыши и выбрать соответствующий пункт в появившемся меню).

Содержимое рабочего пропадет стола на несколько секунд, так как программа перезапускает процесс Проводника Windows. В окне программы кликните кнопку Browse и выберите интересующую папку. Нажатие кнопки Change Background Image позволяет выбрать графический файл, который вы будете устанавливать в качестве фона.

Кнопка Remove Background Image позволяет отменить внесенные изменения, вернув папке первоначальный вид. С помощью пункта Text Color можно выбрать цвет шрифта над иконками в папке, если черные буквы не видны на новом фоне. Чтобы применить изменения, закройте окна Проводника. Недостаток программы: она не может создавать директории и работает только с папками, которые уже есть на компьютере.

Скачать Folder Background Charger — http://www.softportal.com/get-24241-windows-7-folder-background-changer.html

Как изменить фон в Windows8

Folder Fon – еще одна бесплатная утилита, но ее потребуется установить на компьютере. После запуска программы в правой части интерфейса вы увидите несколько кнопок. При помощи самой верхней можно указать папку, фон которой необходимо изменить. Чтобы назначить изображение, нажмите кнопку «Открыть рисунок». При этом программа в качестве альтернативы предлагает простую заливку цветом. В появившемся окне Проводника выберите изображение и нажмите «ОК». Утилита также допускает изменение цвета шрифта в директории и вложенных папках.

Скачать Folder Fon — http://www.softportal.com/get-6469-folderfon.html

Как изменить фон папки в Windows 10

Все эти программы корректно работают и в самой последней версии Windows. Если вы не хотите устанавливать стороннее ПО и вас устроит заливка цветом, это можно сделать вручную. Нужно запустить regedit.exe и перейти в ветку HKEY_CURRENT_USER\Control Panel\Colors, где найти раздел Windows. В параметрах меняем цвет, например 200 100 150 (естественно, это RGB). Чтобы изменения вступили в силу, перезагрузите компьютер.

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

Как изменить фон папки | Компьютер для чайников

Совершенство не знает предела во всем, в том числе и в отношении тяги человека к красоте. К компьютерам это тоже относится, да еще как! Изменения внешнего вида иконок и обоев на рабочем столе эстетам уже мало и периодически всплывающий сногсшибательный скринсейвер тоже ситуацию не спасает. Если вы оказались в подобной ситуации, то эта заметка точно для вас. В ней мы опишем простые способы избавиться от скучного белого фона в Проводнике Windows, да не просто, а для каждой папки в отдельности.

Содержание статьи

Windows 7

Folder Background Changer

Первым из рассматриваемых сегодня решений будет небольшая бесплатная утилитка, носящая «говорящее» название Folder Background Changer. Воспользоваться ей очень просто. Для этого сделайте следующее:

  1. Скачайте архив с программой. Распакуйте архив в папку на вашем рабочем столе. Программа «портативна», то есть не требует установки в систему. Запустите исполняемый файл в папке от имени «встроенной» административной учетной записи. Для этого нажмите на файле правой клавишей мыши и запустите его от имени администратора
  2. Содержимое рабочего стола на пару секунд пропадет, затем появится вновь. В этом нет ничего страшного, просто Folder Background Changer перезапустил процесс Проводника (explorer.exe). После этого вы увидите стартовое окно программы
  3. Нажмите на кнопку «Browse» в верхнем правом углу окна, выберите папку, фон которой хотите изменить, и нажмите кнопку «ОК»
  4. Нажмите кнопку «Change Background Image», выберите файл изображения, которое хотите установить фоном, и нажмите кнопку «Открыть». Фон в указанной папке сразу же изменится. . Если фон по какой-то причине не устраивает, можно в любой момент вернуться к первоначальному виду нажав на кнопку «Remove Backgroung Image»
  5. Как можно заметить, на измененном фоне не всегда хорошо видны имена файлов, ведь цвет названия не изменился. Чтобы это исправить, нажмите на пункт «Text Color», выберите нужный цвет и нажмите «ОК» Чтобы цвет текста изменился, нужно (если есть открытые) закрыть все окна Проводника. После этого цвет будет таким как нужно.
  6. Галочки ‘Show Shadow Under Text» и Apply To Sub Folders» отвечают за отображение эффекта тени под текстом и распространение изменений рекурсивно, на все «дочерние» папки

Однако недостатки у программы Folder Background Changer тоже есть. Главный из них — она не умеет создавать папки, изменить параметры можно лишь у предварительно созданных директорий.

desktop.ini

По сути, рассмотренная программа делают лишь одно — создают в папке специальный файл desktop.ini и записывают в него ряд параметров. Все это можно сделать и вручную. Рассмотрим поподробнее как именно:

  1. Откройте программу Блокнот
  2. Введите следующий текст:
    [AveFolder]
    IconArea_Image=C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg
    ShadowedText=0
    Recursive=0
    TextR=0
    TextG=0
    TextB=0
  3. И сохраните его под именем desktop.ini в «подопытной» папке

Опишу значение параметров подробнее:
IconArea_Image — путь к картинке, которая будет выступать фоном. Если вместо пути указать только имя файла, будет считаться что он находится в той же папке
ShadowedText — указывает на то, присутствует ли эффект затенения (0 — нет, 1 — да)
Recursive — определяет применяется ли эффект только к текущей папке или ко всем дочерним (0 — только к текущей, 1 — рекурсивно)
TextR, TextG, TextB — цвет шрифта в RGB-кодировке (например, красный цвет кодируется как 255-0-0)

Windows XP

Bulb

Вторая рассматриваемая сегодня утилита называется «Bulb». Она тоже бесплатна и не требует установки («портативная»). Для ее использования нужно проделать следующие шаги:

  1. Скачайте архив с программой по ссылке и распакуйте его
  2. Запустите файл bulb.exe. Вы увидите довольно аскетичный интерфейс стартового окна программы
  3. Выберите в левой части окна папку, параметры которой хотите изменить
  4. Нажав на одноименную кнопку откройте окно Проводника, выберите фоновое изображение для вашей папки и нажмите на кнопку «Открыть»
  5. Перейдя на вкладку «Предварительный просмотр» вы сможете не сохраняя изменений оценить будущий внешний вид папки
  6. Как видим, черный цвет надписей не очень уместен и в этом случае. Чтобы его изменить, вернитесь на вкладку «Команды», нажмите на кнопку «Выбрать цвет подписей к иконкам», выберите желаемый цвет шрифта и нажмите «ОК»
  7. После того, как подобрали приемлемый для себя вариант, нажмите на кнопку «Сохранить изменения»

FolderFon для изменения фона папки — пк-ГИД

Программа FolderFon относится к разряду «посмотрел и забыл», однако в каких-то ситуациях она может здорово помочь. Всё, что делает эта утилита – настраивает внутреннее визуальное оформление папки. Обычно это белый фон, а в FolderFon можно изменить его на файл-рисунок или выбрать подходящий цвет из палитры.

В качестве фона можно использовать графические файлы форматов JPG, BMP или GIF. В программе имеется набор готовых текстур, хотя можно выбрать любой другой файл из своих запасов.

После установки FolderFon, запускаем её и первым делом выбираем папку (или папки), для которых требуется изменить оформление – жмём кнопку [Директория создания]. Потом выбираем папки, на которые хотим установить фон, и жмём [Добавить]. В списке внизу отображаются выбранные папки.

Второй шаг – нажимаем кнопку [Открыть рисунок] и выбираем файл с изображением. Программа сразу показывает свой набор текстур, можно выбрать из него или указать какой-то и своих файлов.

Выбранный фон папки и другие настройки сразу отображаются в окне программы. Задавать фон папки можно и через выпадающий Список файлов.

Кнопка [Цвет шрифта] позволяет назначить цвет названий файлов в папке (цвет надписи под иконкой), а [Цвет выделения шрифта] жмём, чтобы задать цвет фона за именем файла (работает только когда нет фона на папке).

По завершении всех настроек можно просмотреть, как будет выглядеть папка, для этого жмём кнопку [Просмотреть вид папки].

Чтобы сохранить все изменения, жмём [Сохранить настройки] и открываем папку в Проводнике.

Как сделать прозрачный фон картинки в PowerPoint

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

А вот такой инструмент, как PowerPoint, известен всем, так как он входит в пакет Word, и установлен по умолчанию. Но не все знают, что его можно использовать для этой цели.

Варианты удаления фона в PowerPoint

Удаление фона с загруженного изображения

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

Загружаем изображение

Создаем чистый слайд и загружаем изображение. Конечно, проще всего удалить фон у рисунка на белом фоне с резкими конкретными очертаниями. Поэтому я выбрала рисунок двухцветный.
Что бы понять, где находится фон, под рисунок подложили цветной прямоугольник.

 

Подготовка к удалению фона

Выходим в опцию – Формат рисунка – Удалить фон.

Сам рисунок должен быть обязательно выделен

Как только мы кликаем на опцию – Удалить фон, рисунок окрашивается в малиновый цвет.
Обратите внимание на то, что рисунок будет выделен дважды – двумя рамками: первая ограничивает сам рисунок.

Вторая рамка для выделения поля – удаления фона. Если необходимо убрать весь фон – необходимо совместить обе рамки.

Выделение областей фона

Обратим внимание на четыре “кнопки” редактора. Они подписаны и понятны.

Выбираем кнопку – Пометить области для удаления.
Появляется карандаш, который оставляет пометку “минус”.

Внимательно  помечаем все области для удаления. Обратите внимание на изолированные области. То есть – пропускать области нельзя.Должны быть помечены все.

Теперь помечаем области, которые должны быть оставлены. Для этого используем кнопку – Пометить области для сохранения. Появляется карандаш с “плюсом”.

Тоже очень внимательно помечаем области сохранения. В том числе и изолированные.

Внимательно все проверяем и нажимаем на кнопку – Сохранить изменения.
Фон удаляется.

Сохранение изображения

Теперь осталось только правильно сохранить готовое изображения. Подводим к нему мышку и кликаем правой кнопкой. В контекстном открывающемся меню выбираем опцию – Сохранить как рисунок.

Проверьте формат изображения – оно должен быть сохранено в формате png.

Удаление фона созданного в PowerPoint изображения.

В этом случае – все очень просто. Вы создаете какой-то рисунок, подводите к нему курсор мыши и кликаете правой кнопкой. В контекстном меню выбираем – Сохранить ак рисунок. То есть повторяем последний шаг предыдущей работы.

Как всегда, предлагаю Вам свою рассылку – “Инструменты в помощь начинающему блогеру”. Подписавшись на которую, будете получать всю последнюю информацию о настройках блога

Ну что же, удачной Вам работы! Будут вопросы или пожелания, пишите в комментариях. Если информация была для Вас полезной – делитесь ей со своими друзьями в социальных сетях

Изменение фона папок в Windows Vista и Windows 7

В этой статье я расскажу, как установить и использовать утилиту Windows 7 Folder Background Changer, позволяющую изменять фон папок в Windows 7 и Vista.

Загрузка и установка Windows 7 Folder Background Changer

Скачать утилиту Windows 7 Folder Background Changer можно с сайта The Windows Club. Установки программа не предусматривает — просто распакуйте полученный ZIP-архив в любую удобную папку и запустите исполняемый файл с правами администратора. Для этого нажмите на нем правой кнопкой мыши и выберите опцию «Запуск от имени администратора» (Run as Administrator, рис. A), а затем подтвердите выполнение операции в окне контроля учетных записей пользователей (User Account Control).


Рисунок A. Утилиту Windows 7 Folder Background Changer следует запускать от имени администратора.

Откроется окно программы с простым пользовательским интерфейсом (рис. B). При первом запуске утилита автоматически перезагрузит Проводник (Explorer.exe), чтобы фон папок можно было редактировать. Впрочем, это произойдет незаметно для вас.


Рисунок B. Пользоваться Windows 7 Folder Background Changer очень легко.

Выбор папки

Нажмите кнопку «Обзор» (Browse) и выберите папку, фон которой хотите изменить. Обратите внимание, что папку «Библиотеки» (Libraries) выбрать нельзя — кнопка «OK» при этом недоступна (рис. C). Кроме того, в окне обзора отсутствует возможность создать новую папку, поэтому все новые папки следует подготовить заранее.


Рисунок C. Выберите папку, фон которой хотите изменить, в окне обзора.

Выбор изображения

Выбрав папку, нажмите кнопку «Изменить фоновое изображение» (Change Background Image). Появится стандартное окно обзора, в котором можно выбрать нужный файл в качестве фона папки. Учтите, что для оптимального отображения размер фона должен быть пропорционален разрешению экрана.

К примеру, у моей тестовой системы разрешение экрана составляет 1024х768 пикселей. Стандартная цифровая фотография с разрешением 2272х1704 пикселей поместится в окне папки только частично. Поэкспериментировав с размерами, я пришел к выводу, что оптимальное разрешение для фона — 800х600 пикселей. Изображение такого размера помещается в развернутом окне папки целиком, но неплохо выглядит и в уменьшенном окне.

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

Изменение цвета текста

В зависимости от цвета выбранного фона, вероятно, придется изменить и цвет текста, чтобы имена файлов и другая текстовая информация была хорошо различима. Для этого нажмите в поле «Цвет текста» (Text Color) и выберите цвет на палитре (рис. D).


Рисунок D. Палитра позволяет выбрать цвет текста.

Под полем «Цвет текста» расположены опции «Показывать тень под текстом» (Show Shadow Under Text) и «Применить к подпапкам» (Apply To Sub Folders), а также кнопка «Удалить» (Uninstall) для удаления выбранной цветовой схемы.

Недостатки

Хотя Windows 7 Folder Background Changer с успехом возвращает в Windows забытую изменения фона папок, есть у этой утилиты пара досадных недостатков. Во-первых, раздражает, что программа открывается поверх всех окон и всегда остается на переднем плане, как Диспетчер задач (Task Manager), блокируя при этом обзор. Было бы неплохо, если бы окно Windows 7 Folder Background Changer можно было свернуть.

И во-вторых, утилите не помешали бы кнопки «Применить» (Apply) и «OK». При выборе изображения сразу же открывается указанная папка с новым фоном, но при смене картинки приходится перейти в другой каталог, а потом снова вернуться в заданную папку, чтобы увидеть изменения. Завершив настройку, нужно нажать кнопку «Х» в правом верхнем углу окна, чтобы закрыть программу.

А что думаете вы?

Несмотря на недостатки, Windows 7 Folder Background Changer — это неплохая и притом бесплатная утилита для изменения фона папок. Разумеется, такая функциональность нужна далеко не всем, но некоторые пользователи любят персонализировать все аспекты своей операционной системы.

А вы будете пользоваться Windows 7 Folder Background Changer? Поделитесь своим мнением в комментариях!

Автор: Greg Shultz
Перевод SVET



Оцените статью: Голосов 11

Как получить ссылку на фоновую задачу загрузки файлов в Swift?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

python - запускать программы в фоновом режиме и перенаправлять их выходные данные в файл в реальном времени

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант
.

Запуск командного файла в фоновом режиме

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
.

Именование файлов, путей и пространств имен - приложения Win32

В этой статье

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

Доступ к данным можно получить с дисков, устройств и сетевых ресурсов с помощью API файлового ввода-вывода. Файлы и каталоги, наряду с пространствами имен, являются частью концепции пути, который представляет собой строковое представление того, где получить данные, независимо от того, с диска ли они, устройства или сетевого подключения для конкретной операции.

Некоторые файловые системы, такие как NTFS, поддерживают связанные файлы и каталоги, которые также следуют соглашениям и правилам именования файлов, как и обычный файл или каталог.Дополнительные сведения см. В разделах Жесткие ссылки и переходы, Точки повторной обработки и операции с файлами.

Для получения дополнительной информации см. Следующие подразделы:

Чтобы узнать о настройке Windows 10 для поддержки длинных путей к файлам, см. Ограничение максимальной длины пути.

Имена файлов и каталогов

Все файловые системы следуют одним и тем же общим соглашениям об именах для отдельных файлов: базовое имя файла и дополнительное расширение, разделенные точкой. Однако каждая файловая система, такая как NTFS, CDFS, exFAT, UDFS, FAT и FAT32, может иметь особые и разные правила формирования отдельных компонентов на пути к каталогу или файлу.Обратите внимание, что каталог - это просто файл со специальным атрибутом, обозначающий его как каталог, но в остальном он должен следовать всем тем же правилам именования, что и обычный файл. Поскольку термин каталог просто относится к особому типу файла в том, что касается файловой системы, в некоторых справочных материалах будет использоваться общий термин файл для охвата концепции каталогов и файлов данных как таковых. По этой причине, если не указано иное, любые правила именования или использования или примеры для файла также должны применяться к каталогу.Термин путь означает один или несколько каталогов, обратную косую черту и, возможно, имя тома. Для получения дополнительной информации см. Раздел «Пути».

Ограничения на количество символов также могут быть разными и могут различаться в зависимости от файловой системы и используемого формата префикса имени пути. Это дополнительно осложняется поддержкой механизмов обратной совместимости. Например, более старая файловая система MS-DOS FAT поддерживает максимум 8 символов для основного имени файла и 3 символа для расширения, всего 12 символов, включая разделитель точек.Обычно это имя файла 8.3 . Файловые системы Windows FAT и NTFS не ограничиваются именами файлов формата 8.3, поскольку они имеют длинных имен файлов, поддерживают , но они по-прежнему поддерживают версию длинных файлов 8.3.

Условные обозначения

Следующие фундаментальные правила позволяют приложениям создавать и обрабатывать допустимые имена для файлов и каталогов независимо от файловой системы:

Краткие и длинные имена

Длинным именем файла считается любое имя файла, которое превышает короткое имя MS-DOS (также называемое 8.3 ) соглашение об именах стилей. Когда вы создаете длинное имя файла, Windows может также создать короткую форму имени 8.3, названную псевдонимом 8.3, или кратким именем, и также сохранить ее на диске. Этот псевдоним 8.3 может быть отключен по соображениям производительности либо для всей системы, либо для определенного тома, в зависимости от конкретной файловой системы.

Windows Server 2008, Windows Vista, Windows Server 2003 и Windows XP: псевдоним 8.3 нельзя отключить для указанных томов до Windows 7 и Windows Server 2008 R2.

Во многих файловых системах имя файла будет содержать тильду (~) внутри каждого компонента имени, которое является слишком длинным для соответствия правилам именования 8.3.

Примечание

Не все файловые системы следуют соглашению о замене тильды, и системы можно настроить так, чтобы отключить создание псевдонимов 8.3, даже если они обычно это поддерживают. Поэтому не предполагайте, что псевдоним 8.3 уже существует на диске.

Чтобы запросить у системы имена файлов 8.3, длинные имена или полный путь к файлу, рассмотрите следующие варианты:

В более новых файловых системах, таких как NTFS, exFAT, UDFS и FAT32, Windows хранит длинные имена файлов на диске в Unicode, что означает, что исходное длинное имя файла всегда сохраняется.Это верно, даже если длинное имя файла содержит расширенные символы, независимо от кодовой страницы, которая активна во время операции чтения или записи на диск.

Файлы с длинными именами файлов можно копировать между разделами файловой системы NTFS и разделами файловой системы Windows FAT без потери информации об имени файла. Это может быть неверно для старых файловых систем MS-DOS FAT и некоторых типов файловых систем CDFS (CD-ROM), в зависимости от фактического имени файла. В этом случае, если возможно, подставляется короткое имя файла.

Пути

Путь к указанному файлу состоит из одного или нескольких компонентов , разделенных специальным символом (обратной косой чертой), при этом каждый компонент обычно является именем каталога или именем файла, но с некоторыми заметными исключениями, обсуждаемыми ниже. Для интерпретации системой пути часто критично то, как выглядит начало пути, или префикс , . Этот префикс определяет пространство имен , которое использует путь, а также, какие специальные символы используются в какой позиции в пути, включая последний символ.

Если компонент пути является именем файла, он должен быть последним компонентом.

Каждый компонент пути также будет ограничен максимальной длиной, указанной для конкретной файловой системы. В целом эти правила делятся на две категории: коротких и длинных . Обратите внимание, что имена каталогов хранятся в файловой системе как файлы особого типа, но правила именования файлов также применяются к именам каталогов. Подводя итог, путь - это просто строковое представление иерархии между всеми каталогами, которые существуют для определенного имени файла или каталога.

Полностью квалифицированные и относительные пути

Для функций Windows API, управляющих файлами, имена файлов часто могут относиться к текущему каталогу, в то время как для некоторых API требуется полный путь. Имя файла указывается относительно текущего каталога, если оно не начинается с одного из следующих символов:

Если имя файла начинается только с указателя диска, но не с обратной косой черты после двоеточия, оно интерпретируется как относительный путь к текущему каталогу на диске с указанной буквой. Обратите внимание, что текущий каталог может быть или не быть корневым, в зависимости от того, что он был установлен во время последней операции «изменения каталога» на этом диске.Примеры этого формата:

Путь также называется относительным, если он содержит «двойные точки»; то есть два периода вместе в одном компоненте пути. Этот специальный спецификатор используется для обозначения каталога над текущим каталогом, также известного как «родительский каталог».Примеры этого формата:

Относительные пути могут сочетать оба типа примеров, например «C: .. \ tmp.txt».Это полезно, потому что, хотя система отслеживает текущий диск вместе с текущим каталогом этого диска, она также отслеживает текущие каталоги в каждой из разных букв дисков (если в вашей системе их больше одной), независимо от какое обозначение привода установлено в качестве текущего привода.

Ограничение максимальной длины пути

В выпусках Windows до Windows 10 версии 1607 максимальная длина пути составляет MAX_PATH , что определяется как 260 символов.В более поздних версиях Windows для снятия ограничения требуется изменение раздела реестра или использование инструмента групповой политики. См. Полную информацию в разделе «Ограничение максимальной длины пути».

Пространства имен

Существует две основные категории соглашений о пространствах имен, используемых в API Windows, обычно называемых пространствами имен NT и пространствами имен Win32 . Пространство имен NT было разработано как пространство имен самого нижнего уровня, в котором могли существовать другие подсистемы и пространства имен, включая подсистему Win32 и, как следствие, пространства имен Win32.POSIX - еще один пример подсистемы в Windows, которая построена на основе пространства имен NT. Ранние версии Windows также определили несколько предопределенных или зарезервированных имен для определенных специальных устройств, таких как коммуникационные (последовательные и параллельные) порты и консоль дисплея по умолчанию, как часть того, что теперь называется пространством имен устройств NT, и все еще поддерживаются в текущих версиях. Windows для обратной совместимости.

Пространства имен файлов Win32

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

Для файлового ввода-вывода префикс «\\? \» В строке пути указывает API-интерфейсам Windows отключить весь синтаксический анализ строк и отправить строку, которая следует за ним, прямо в файловую систему.Например, если файловая система поддерживает большие пути и имена файлов, вы можете превысить ограничения MAX_PATH , которые в противном случае применяются API Windows. Дополнительные сведения о обычном ограничении максимального пути см. В предыдущем разделе «Ограничение максимальной длины пути».

Поскольку он отключает автоматическое раскрытие строки пути, префикс «\\? \» Также позволяет использовать «..» и «.» в именах путей, что может быть полезно, если вы пытаетесь выполнить операции с файлом с этими зарезервированными спецификаторами относительного пути как часть полного пути.

Многие, но не все API файлового ввода-вывода поддерживают "\\? \"; вы должны посмотреть справочную тему для каждого API, чтобы быть уверенным.

Обратите внимание, что API Unicode следует использовать, чтобы убедиться, что префикс «\\? \» Позволяет превышать MAX_PATH

Пространства имен устройств Win32

Префикс «\\. \» Будет обращаться к пространству имен устройства Win32 вместо пространства имен файлов Win32. Таким образом, доступ к физическим дискам и томам осуществляется напрямую, без прохождения через файловую систему, если API поддерживает этот тип доступа.Таким образом можно получить доступ ко многим устройствам, отличным от дисков (например, с помощью функций CreateFile и DefineDosDevice ).

Например, если вы хотите открыть системный последовательный коммуникационный порт 1, вы можете использовать «COM1» в вызове функции CreateFile . Это работает, потому что COM1 – COM9 являются частью зарезервированных имен в пространстве имен NT, хотя использование префикса «\\. \» Также будет работать с этими именами устройств. Для сравнения: если у вас установлена ​​плата расширения последовательного порта на 100 портов и вы хотите открыть COM56, вы не сможете открыть ее с помощью «COM56», потому что для COM56 нет предопределенного пространства имен NT.Вам нужно будет открыть его, используя «\\. \ COM56», потому что «\\. \» Переходит непосредственно в пространство имен устройства, не пытаясь найти предопределенный псевдоним.

Другой пример использования пространства имен устройства Win32 - использование функции CreateFile с «\\. \ PhysicalDisk X » (где X - допустимое целочисленное значение) или «\\. \ CdRom X ». Это позволяет получить доступ к этим устройствам напрямую, минуя файловую систему. Это работает, потому что эти имена устройств создаются системой при перечислении этих устройств, а некоторые драйверы также создают другие псевдонимы в системе.Например, драйвер устройства, реализующий имя «C: \», имеет собственное пространство имен, которое также является файловой системой.

API-интерфейсы

, которые проходят через функцию CreateFile , обычно работают с префиксом «\\. \», Потому что CreateFile - это функция, используемая для открытия файлов и устройств, в зависимости от используемых вами параметров.

Если вы работаете с функциями Windows API, вы должны использовать префикс «\\. \» Для доступа только к устройствам, а не к файлам.

Большинство API-интерфейсов не поддерживают "\\.\ "; его распознают только те, которые предназначены для работы с пространством имен устройства. Всегда проверяйте справочную тему для каждого API, чтобы быть уверенным.

Пространства имен NT

Существуют также API, которые позволяют использовать соглашение о пространстве имен NT, но диспетчер объектов Windows делает это ненужным в большинстве случаев. Для иллюстрации полезно просматривать пространства имен Windows в обозревателе системных объектов с помощью инструмента Windows Sysinternals WinObj. Когда вы запускаете этот инструмент, вы видите пространство имен NT, начинающееся с корня, или "\".Подпапка под названием «Global ??» это место, где находится пространство имен Win32. Именованные объекты устройств находятся в пространстве имен NT в подкаталоге «Device». Здесь вы также можете найти Serial0 и Serial1, объекты устройства, представляющие первые два COM-порта, если они есть в вашей системе. Объект устройства, представляющий том, будет чем-то вроде «HarddiskVolume1», хотя числовой суффикс может отличаться. Имя «DR0» в подкаталоге «Harddisk0» является примером объекта устройства, представляющего диск, и так далее.

Чтобы сделать эти объекты устройств доступными для приложений Windows, драйверы устройств создают символическую ссылку (символическую ссылку) в пространстве имен Win32, «Global ??», на свои соответствующие объекты устройств. Например, COM0 и COM1 под заголовком "Global ??" подкаталог - это просто символические ссылки на Serial0 и Serial1, «C:» - это символическая ссылка на HarddiskVolume1, «Physicaldrive0» - это символическая ссылка на DR0 и так далее. Без символической ссылки указанное устройство «Xxx» не будет доступно для любого приложения Windows, использующего соглашения о пространстве имен Win32, как описано ранее.Однако дескриптор этого устройства может быть открыт с помощью любых API-интерфейсов, которые поддерживают абсолютный путь пространства имен NT в формате «\ Device \ Xxx».

С добавлением многопользовательской поддержки через службы терминалов и виртуальные машины возникла необходимость виртуализировать общесистемное корневое устройство в пространстве имен Win32. Это было достигнуто путем добавления символической ссылки «GLOBALROOT» в пространство имен Win32, которое вы можете увидеть в «Global ??» подкаталог инструмента браузера WinObj, о котором говорилось ранее, и получить доступ к нему можно по пути "\\? \ GLOBALROOT".Этот префикс гарантирует, что следующий за ним путь будет соответствовать истинному корневому пути диспетчера системных объектов, а не пути, зависящему от сеанса.

Сравнение функций файловой системы

.

Введение в HTML


HTML - это стандартный язык разметки для создания веб-страниц.


Что такое HTML?


Простой HTML-документ

Пример




Заголовок страницы

Мой первый заголовок


Мой первый абзац.


Попробуй сам "

Объяснение примера