Как добавить папку в библиотеку windows 10

Как добавить папку файлов в библиотеку системы Windows

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

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

Добавление папки с компьютера в библиотеку

  1. Нажмите кнопку Пуск и выберите имя пользователя.
  2. Щелкните правой кнопкой папку, которую необходимо включить, выберите пункт Включить в библиотеку и щелкните библиотеку.

Добавление папки с внешнего жесткого диска в библиотеку

Убедитесь, что внешний жесткий диск подключен к компьютеру, а также компьютер распознает его.

  1. На панели задач нажмите кнопку Проводник .
  2. В области переходов (левая область) щелкните Компьютер и выберите папку на внешнем жестком диске, которую нужно включить.
  3. Щелкните папку правой кнопкой мыши, выберите пункт Включить в библиотеку и щелкните библиотеку.

Примечание: Папки со съемных носителей (например, CD или DVD – дисков) и некоторых USB-устройств флэш-памяти невозможно включить в библиотеку.

Добавление сетевой папки в библиотеку

Прежде чем включить в библиотеку сетевую папку, её нужно добавить в индекс или сделать доступной в автономном режиме:

  1. На панели задач нажмите кнопку Проводник .
  2. Выполните одно из следующих действий:
    • в области переходов (левая область) щелкните Сеть и перейдите в папку в сети, которую нужно включить;
    • щелкните в левой части строки адреса, введите путь к сети, нажмите клавишу Enter и перейдите к папке, которую нужно включить;
    • Щелкните папку правой кнопкой мыши, выберите пункт Включить в библиотеку и щелкните библиотеку.

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

    Удаление папки из библиотеки

    Если папка, которая включена в библиотеку, больше не нужно отслеживать, её можно удалить.

    Если удалить папку из библиотеки, её содержимое не будет удалено из исходного расположения.

    1. На панели задач нажмите кнопку Проводник .
    2. В области переходов (левая область) выберите библиотеку, из которой необходимо удалить папки.
    3. В области библиотеки (над списком файлов) рядом с надписью Содержит щелкните Расположение.
    4. В диалоговом окне, которое появится на экране, выберите папку, которую необходимо удалить, и нажмите кнопку Удалить , а затем ОК .

    Файлы и папки в библиотеках музыки, изображений и видео

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

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

    Необходимые компоненты

    Общее представление об асинхронном программировании для приложений универсальной платформы Windows (UWP) .

    Описание процесса написания асинхронных приложений на C# или Visual Basic см. в статье Вызов асинхронных API в C# и Visual Basic. Сведения о создании асинхронных приложений на C++ см. в статье Асинхронное программирование на языке C++.

    Права доступа к расположению

    В Visual Studio откройте файл манифеста приложения в Конструкторе манифестов. На странице Возможности выберите библиотеки, которыми управляет приложение.

    • Библиотека музыки
    • Библиотека изображений
    • Библиотека видео

    Дополнительную информацию см. в разделе Разрешения на доступ к файлам.

    Получение ссылок на библиотеку

    Обязательно объявите соответствующую возможность. Дополнительные сведения см. в статье Объявление возможностей приложения.

    Чтобы получить ссылку на библиотеку музыки, изображений или видео, вызовите метод StorageLibrary.GetLibraryAsync. Предоставьте соответствующее значение из перечисления KnownLibraryId.

    Получение списка папок в библиотеке

    Чтобы получить список папок, получите значение свойства StorageLibrary.Folders.

    Получение папки в библиотеке, в котором новые файлы сохраняются по умолчанию

    Чтобы получить папку в библиотеке, в которую по умолчанию сохраняются новые файлы, получите значение свойства StorageLibrary.SaveFolder.

    Добавление существующей папки в библиотеку

    Чтобы добавить папку в библиотеку, вызовите StorageLibrary.RequestAddFolderAsync. Рассмотрим в качестве примера библиотеку изображений. Вызов этого метода отображает для пользователя средство выбора папок с кнопкой Добавить эту папку в библиотеку изображений. Если пользователь выбирает папку, то она остается в исходном расположении на диске и становится элементом в свойстве StorageLibrary.Folders (и во встроенном приложении «Фотографии»), но папка не отображается как дочерний элемент папки «Изображения» в проводнике.

    Удаление папки из библиотеки

    Чтобы удалить папку из библиотеки, вызовите метод StorageLibrary.RequestRemoveFolderAsync и укажите папку, которую нужно удалить. Можно использовать элемент управления StorageLibrary.Folders и ListView (или подобный ему), чтобы пользователь мог выбрать папку для удаления.

    При вызове StorageLibrary.RequestRemoveFolderAsync пользователь увидит диалоговое окно подтверждения, указывающее, что эта папка «больше не будет отображаться в библиотеке изображений, но не будет удалена». Это означает, что папка остается в исходном расположении на диске, удаляется из свойства StorageLibrary.Folders и больше не будет включена во встроенное приложение «Фотографии».

    В следующем примере предполагается, что пользователь выбрал папку для удаления из элемента управления ListView с именем lvPictureFolders.

    Получение уведомлений об изменениях списка папок в библиотеке

    Для получения уведомлений об изменениях в списке папок в библиотеке зарегистрируйте обработчик для события StorageLibrary.DefinitionChanged библиотеки.

    Папки библиотеки мультимедиа

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

    Используются следующие расположения.

    Папка Изображения Содержит изображения.

    Папка Пленка Содержит фотографии и видео со встроенной камеры.

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

    Папка Музыка. Содержит композиции, подкасты и аудиокниги.

    Папка Видео. Содержит видео.

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

    Запрос в библиотеки мультимедиа

    Чтобы получить коллекцию файлов, укажите библиотеку и нужный тип файлов.

    Результаты запроса включают внутренние хранилища и съемные носители

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

    Для обработки этой возможности не нужно писать дополнительный код. Методы в пространстве имен Windows.Storage, запрашивающие известные папки, прозрачно сочетают результаты запросов из обоих расположений. Чтобы получить эти комбинированные результаты, нет необходимости указывать возможность removableStorage в файле манифеста приложения.

    Рассмотрите состояние хранилища устройства, показанное на следующем изображении.

    Если вы запросите содержимое библиотеки изображений, вызвав await KnownFolders.PicturesLibrary.GetFilesAsync() , результаты будут включать как internalPic.jpg, так и SDPic.jpg.

    Работа с фотографиями

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

    Папки «Пленка» и «Сохраненные изображения» не поддерживают глубокие запросы.

    Открытие фотографии в приложении, с помощью которого она снята

    Если вы хотите предоставить пользователю возможность открыть фотографию позже в том приложении, с помощью которого она снята, вы можете сохранить CreatorAppId с метаданными фотографии с помощью кода, похожего на приведенный в следующем примере. В этом примере testPhoto представляет объект StorageFile.

    Использование потоковых методов для добавления файла в библиотеку мультимедиа

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

    Например, при выполнении следующего кода файл не добавляется в библиотеку мультимедиа. В строке кода using (var destinationStream = (await destinationFile.OpenAsync(FileAccessMode.ReadWrite)).GetOutputStreamAt(0)) методы OpenAsync и GetOutputStreamAt открывают поток. Однако только поток, открытый методом GetOutputStreamAt, ликвидируется в результате выполнения оператора using. Другой поток остается открытым и не позволяет сохранить файл.

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

    Как в Windows 10 добавить любую папку в Библиотеки

    В седьмой версии Windows была реализована Библиотека — компонент Проводника, позволяющий получать доступ к каталогам из единого интерфейса даже если они расположены на разных томах. В Windows 10 тоже имеется Библиотека, но по умолчанию она скрыта. Чтобы ее отобразить, на ленте Проводника следует переключиться на вкладку «Вид», нажать на иконку «Навигация» и выбрать в меню «Показать библиотеки».

    Показать библиотеки

    В панели переходов Проводника отображается четыре папки библиотеки, а вообще их больше.

    Если вы перейдете по адресу shell:Libraries , то увидите, что папок шесть: видео, изображения, пленка, сохраненные фотографии, документы и музыка. Ничего не мешает вам создать и собственную библиотеку, дать ей оригинальное имя и сменить значок. А еще вы можете привязать к одной библиотеке до 50 каталогов, расположенных на разных томах, флешках, картах памяти и даже сетевых дисках, только в последнем случае файлы в сетевом расположении не будут проиндексированы системой. А вот добавить DVD -привод не получится, дизайн Windows 10 этого не предусматривает.

    Создать Библиотеку

    Библиотека - Картинки

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

    Зайдите в свойства библиотеки, нажмите кнопку «Добавить» и укажите путь к ресурсу через стандартный обзор.

    Добавить

    Столь же прост и второй способ.

    Находясь в расположении shell:Libraries , переключитесь на ленте в раздел «Управление» и нажмите иконку «Управление библиотекой», в открывшемся окошке нажмите «Добавить» и укажите путь к добавляемой папке.

    Управление библиотекой

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

    Библиотека

    Проводник Windows 10 — самый простой способ переноса на компьютер фото и видео с различных Читать далее

    Если вам часто приходится пользоваться инструментами встроенного приложения «Безопасность Windows», ранее известного как «Центр безопасности Читать далее

    Windows Terminal — это универсальное приложение, объединяющее в себе возможности командной строки, PowerShell, WLS и Читать далее

    Для ускоренного создания группы папок в Windows 10 можно использовать стандартную комбинацию Ctrl + Shift Читать далее

    Добавить комментарий

    Ваш адрес email не будет опубликован.