Куда сохраняются файлы на виндовс фоне

Обновлено: 07.07.2024

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

В программе на Windows Phone 8.1 мы можем сохранить данные в сериализованном виде, например, в формате xml или json.

На устройстве Windows Phone 8.1 каждому приложению отводится свое место в папке Local . Чтобы получить этот хранилище в приложении, мы можем использовать объект Windows.Storage.ApplicationData.Current.LocalFolder . Этот объект обладает рядом методов для чтения/записи файлов, позволяя, тем самым, управлять сохраненными данными. Но среди его методов можно выделить следующие два:

OpenStreamForWriteAsync() - сохраняет данные в файл

OpenStreamForReadAsync() - считывает данные из файла

Первый метод принимает два параметра: имя файла и перечисление Windows.Storage.CreationCollisionOption . Данное перечисление может иметь следующие значения:

OpenIfExists : предполагает открытие файла

FailIfExists : генерирует исключение, если файл с таким именем уже существует

GenerateUniqueName : генерирует новый файл с уникальным именем, если заданный файл уже существует

ReplaceExisting : перезаписывает имеющийся файл

А второй принимает имя файла для чтения.

Для примера создадим новое приложение по типу Blank App. И сначала добавим в проект модель, которую мы будем сохранять и затем восстанавливать. Пусть это будет простенький класс User:

Определим на главной странице MainPage.xaml следующую разметку:

У нас есть три текстовых поля для ввода данных и две кнопки, которые будет сохранять и восстанавливать данные.

Опеределим в файле mainPage.xaml.cs обработчики для этих кнопок:

Кроме объекта ApplicationData.Current.LocalFolder здесь используется другой ключевой класс - класса-сериализатор DataContractSerializer . Он позволяет сериализовать данные в файл xml, а также потом восстановить данные из этого файла.

При создании объекта класса DataContractSerializer мы задаем ему тип объекта, с которым ему необходимо работать: new DataContractSerializer(typeof(User)) . Если бы мы сохраняли список объектов User, то соответственно могли бы указать new DataContractSerializer(typeof(List<User>))

С помощью метода WriteObject() объект DataContractSerializer сохраняет данные, а с помощью метода ReadObject() извлекает. Этими методами функциональность класса не ограничивается, но они являются основными для механизма сериализации и десериализации.

И теперь запустив приложение и введя данные, мы можем по нажатию кнопки сохранить их в памяти смартфона. Затем через некоторое время перезапустив приложение мы можем восстановить ранее сохраненные данные.

И если мы захотим вместо xml-формата использовать json, тогда мы можем использовать класс DataContractJsonSerializer , действие которого аналогично классу DataContractSerializer. Например, сохранение:

Теперь, когда приложение « Файлы» доступно для устройств Windows Phone, мы можем с легкостью управлять нашими файлами и папками. До свидания необходимость подключения к компьютеру для выполнения основных задач управления файлами. Вот как использовать это приложение, чтобы открывать файлы и папки, удалять их, переименовывать их, делиться ими, перемещать их и просматривать их свойства.

Где найти приложение «Файлы» в Windows Phone

Вы можете скачать приложение Файлы из Магазина Windows Phone здесь.

Если вы хотите узнать больше об этом, его функциях и ограничениях, прочитайте эту статью: Представление файлов - Файловый менеджер для Windows Phone 8.1.

Как искать файлы и папки с помощью приложения «Файлы»

Если на вашем Windows Phone много файлов, поиск файлов или папок в файловой системе может оказаться не лучшим решением, особенно в дороге. К счастью, Microsoft включила функцию поиска , которая сэкономит вам много времени, особенно если вы знаете название искомого элемента. Чтобы получить доступ к функции поиска, просто откройте приложение и нажмите кнопку поиска :


Затем введите несколько букв из имени искомого элемента (1) и нажмите клавишу ввода (2) в правом нижнем углу клавиатуры.


Если какой-либо элемент найден, прежде чем использовать его, вам нужно будет выбрать его, нажав кнопку выбора на панели приложения:


Затем продолжите, отметив флажок рядом с элементом.


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

Как просмотреть и открыть файлы с вашего Windows Phone

Приложение « Файлы» позволяет получить доступ к файлам, хранящимся на вашем Windows Phone и на SD-карте, если она у вас есть.

Одно нажатие на файл откроет файл с соответствующим приложением (если оно есть). Если нет, что было в случае с файлом Sample.unknown, который мы специально создали для этого руководства, вам будет предложено найти приложение в Магазине Windows Phone, которое может его открыть.


Как создать папку в Windows Phone

Если вы хотите создать папку, перейдите в нужное место и нажмите кнопку новой папки (1) на панели приложения в нижней части экрана.


Клавиатура теперь отображается и поле (1), где вы можете ввести имя новой папки.


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

Как удалить, поделиться, переименовать или просмотреть свойства папки

Если нажать и удерживать любую папку в приложении « Файлы» , появится контекстное меню. Это меню включает следующие параметры для взаимодействия с этой папкой:


  • delete (1) - Это навсегда удалит папку и любые файлы и подпапки, которые это может содержать. На вашем Windows Phone нет корзины, поэтому вам будет очень трудно, если вообще возможно, восстановить ее позже.
  • поделиться (2) - Это поделится всеми файлами в папке. Если папка содержит более 100 файлов, вы будете уведомлены о том, что вы не можете поделиться более чем 100 файлами одновременно.


Успешная команда общего доступа приведет вас к списку общего доступа на вашем Windows Phone, где вы увидите все доступные параметры общего доступа.



Вы также можете нажать « Отмена», если не хотите больше переименовывать папку.


Как удалить, поделиться, переименовать, переместить или скопировать файл в Windows Phone

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


    delete (1) - эта опция сразу удалит файл без возможности восстановления. Вам будет предложено подтвердить удаление любого файла, прежде чем он будет удален.




Если в папке назначения существует файл с таким же именем, вы увидите уведомление и вам будут предложены следующие варианты: заменить (1) существующий файл, перезаписав его, пропустить (2), не перемещая или не копируя файл с тем же именем, но продолжая работу с другими файлами (если они были выбраны) и отмените (3), чтобы прекратить перемещение или копирование файлов.


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

Как сортировать файлы и папки в Windows Phone

Приложение « Файлы» для Windows Phone предлагает несколько вариантов сортировки папок и файлов, которые оно отображает. Сортировка работает одинаково для файлов и папок.

Чтобы получить доступ ко всем параметрам сортировки, нажмите кнопку сортировки (1) на панели навигации.


Затем вы увидите все доступные варианты: сортировка по имени (по возрастанию), по имени (по убыванию), самые новые, самые старые, самые большие и самые маленькие.


Чтобы проиллюстрировать, как это работает, давайте отсортируем по имени (по возрастанию) .


Ниже вы можете увидеть список папок, отсортированных по дате, с самыми новыми папками вверху.


Теперь вы можете увидеть тот же список, отсортированный по дате, с самыми старыми элементами вверху.


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

Заключение

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

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

Как управлять папками изображений iPhone

Как управлять папками изображений iPhone

Приложение iPhone Photos хранит все фотографии на вашем iPhone, независимо от того, были ли они синхронизированы с вашего компьютера или вы сделали их с помощью камеры. Apple в настоящее время не предоставляет .

Как делиться (или не делиться) файлами, папками и документами, используя веб-сайт onedrive

Как делиться (или не делиться) файлами, папками и документами, используя веб-сайт onedrive

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

7 способов поделиться файлами и папками из проводника (в Windows 10 и Windows 8.1)

7 способов поделиться файлами и папками из проводника (в Windows 10 и Windows 8.1)

Довольно много пользователей Windows Phone 8 сталкиваются с проблемой заполнения памяти на своих устройствах. Мало-помалу папка "Другие" на Windows Phone 8 разбухает до пошлых размеров. Это может привести к плохим последствиям - в нужный момент нельзя установить приложения, смартфон ругается на малое число памяти и другое. Если Вы столкнулись с такой проблемой, прочитайте внимательно эту статью. Она расскажет Вам что приводит к увеличению размера папки "другое" и как с этим бороться.

Вопрос №1: Чем наполнена папка "Другие"?

В папку "Другие" попадает все, что не вошло в другие категории. Размер папки "Другие" вычисляется по следующему алгоритму: Все доступное физическое пространство - подотчетные файлы - свободное пространство = "другие".

Вопрос №2: Конкретно, какие файлы в ней помещены?

Папка "Другие" содержит три типа файлов:

- файлы, которые не попадают в категории - электронная почта, карты, вложения к электронной почте, документы прочее. Туда же попадают установочные файлы приложений, установка которых не была успешно завершена. На GDR3 все это разбито по категориям, а установочные файлы нормально самоликвидируются в случае неудачного завершения инсталляции после обновления GDR2.
- кэш - там хранятся кэшированные файлы приложений, история браузера, фото и видео выгрузки в SkyDrive, миниатюры фотографий и онлайн-альбомы;
- файлы, которые смартфон не поддерживает - если Вы скопируете Exe-файл на устройство, он будет автоматически зачислен к "Другому", так как не распознается и не поддерживается системой;

Вопрос №3: Я удалил все файлы, описанные выше, но "Другие" все еще занимает слишком много места. Как быть?

Если Вы удалили все временные файлы, а папка все еще большая, Вы должны проверить несколько следующих пунктов:

- установочные файлы приложений. Если у Вас устройство, работающее еще на допотопном GDR1, установка приложений с SD-карты могла убить Ваше хранилище в миг ока. Дело в том, что копия установочного файла копировалась в телефон и оставалась там. Ладно-там с приложениями по 20-30Мб. А если устанавливать Modern Combat 4, который весит 1Гб установочного файла? В этом случае копия установочного файла оставалась в "Другом" навсегда и убрать ее можно было только сделав хард-ресет устройства. Если Вы все еще не обновлялись до GDR2, сделайте это и обновление устранит проблему.

- автопостинг в SkyDrive. До обновления GDR2, если Вы установили автовыгрузку фото в SkyDrive в полном размере, фотографии отправлялись во временное хранилище для выгрузки. Но вместо миниатюр, туда шли полноразмерные файлы. Как и установочные файлы, фотографии можно было удалить только сбросом настроек. GDR2 также устраняет эту проблему, но не удаляет уже наявных в хранилище фотографий. Чтобы очистить "Другие", обновитесь до GDR3.

- фотографии, сделанные приложением Nokia Camera - полноразмерные файлы, а также файлы RAW сохраняются в "Другое", но они могут быть удалены из галереи, вручную.

- данные приложений. До обновления GDR3, данные приложений вместо ассоциации с "приложения", попадали в папку "Другое" и этим заполняли ее.

- другое. Когда Вы открываете файл .zip на своем смартфоне, все файлы из архива попадают в "Другое". Также пересылая ММС, предварительно не отредактировав его, мультимедийные файлы попадают в "Другое" и сохраняются там в течении 3 месяцев, после чего удаляются.

Примечание: все эти проблемы были устранены в обновлении GDR3.

Вопрос №4: Есть ли еще способы по удалению "Другого"?

Да. Кроме ручного удаления временных файлов, Вы можете другим путем очистить папку "Другие". Ваш телефон каждый день самостоятельно удаляет временные файлы. Если в смартфоне осталось меньше 6% или 250 Мб свободного пространства, он будет производить чистку более агрессивно, но при этом удалит только временные файлы и ничего больше. Если у Вас устройство работает на Windows Phone 8 GDR3 Вы можете спровоцировать "агрессивное" удаление временных файлов перейдя в "Настройки" - "Память" - "Телефон" - "Временные файлы" - "Удалить". Если это не помогло и у Вас все еще слишком много места занимают временные файлы, сделайте сброс настроек в своем устройстве.

Вопрос №5: Почему папка "Другие" никогда не бывает пуста?

Это не возможно физически из-за того, что смартфон постоянно выполняет разнообразные процессы, которые требуют выделения как оперативной, так и пространственной памяти. Вы ведь пользуетесь браузером на смартфоне? История просмотра, закладки и другое сохраняется на устройстве. Когда телефон производит временные файлы он сам же их и удаляет. Нравится Вам это или нет, но в устройстве всегда будет некоторый объем памяти занимать папка "Другие". "Агрессивная" чистка может удалить большинство временных файлов небольшого размера.

Вопрос №6: Я слышал, что автоматическая загрузка фото в облако может заполнить папку "Другое". Безопасно ли включать эту функцию?

Если смартфон работает на Windows Phone GDR3, то да. Если у Вас устройство на предыдущей версии обновления, все зависит от того, сколько памяти в Вашем устройстве. В смартфонах с 4Гб памяти (Huawei Ascend W1, HTC 8s) мы крайне не рекомендуем включать эту функцию.

Вопрос №7: Сброс настроек поможет очистить временное хранилище?

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

Nagaina 02.07.2009 11:03:
Как найти папку сохранения файлов переданый через Bluetooth? очень интересно узнать, потому как файлы вроде сохранил, память исользовал, а самих файлов нет. модель коммуникатора glofiish M750

если ничего не меняли сами, по умолчанию - ищите в памяти самого телефона в папке My Documents

если ничего не меняли сами, по умолчанию - ищите в памяти самого телефона в папке My Documents

так в том то и проблема, что картинки находит, а видео нет

если ничего не меняли сами, по умолчанию - ищите в памяти самого телефона в папке My Documents
так в том то и проблема, что картинки находит, а видео нет

если посмотреть эту папку на компьютере, в этой папке их тоже нет?

если на компьютере файлы есть в этой папке, . на телефоне смотрите чем? стандартным проводником, (показать все файлы нажимали)? можете использовать resco explorer или total commander плеер какой стоит core или tcpmp? тоже не видит?

если посмотреть эту папку на компьютере, в этой папке их тоже нет?

если на компьютере файлы есть в этой папке, . на телефоне смотрите чем? стандартным проводником, (показать все файлы нажимали)? можете использовать resco explorer или total commander плеер какой стоит core или tcpmp? тоже не видит?

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

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

или подобную, для приема сразу на карту памяти, без разницы какого размера файл

или подобную, для приема сразу на карту памяти, без разницы какого размера файл

А вот 4МБ это разве большой файл?И что если большой файл, получается, он делает вид что сохроняет, а на самом деле нет? и еще вопрос. а как поставить эту вот программку Dr. YAR?Просто ни экзэшных файлов, ни установочный.

или подобную, для приема сразу на карту памяти, без разницы какого размера файл

А вот 4МБ это разве большой файл?И что если большой файл, получается, он делает вид что сохроняет, а на самом деле нет? и еще вопрос. а как поставить эту вот программку Dr. YAR?Просто ни экзэшных файлов, ни установочный.

жмете -Download from Server 1- и скачиваете файл на комп, это архив, рапаковываете на компе, внутри cab - файл, его на тело и устанавливаете..

Читайте также: