Разработка приложения для Windows, такого как приложение OneDrive в Windows 8.1

Приложение OneDrive в Windows 8.1 может позволить пользователю выбрать «Сделать доступным в автономном режиме» или «Сделать доступным только в сети».

Когда пользователь выбирает «Сделать доступным только в режиме онлайн», пользователь все еще может видеть данные в проводнике файлов Windows, но данные на самом деле не хранятся на локальном диске. Когда пользователь дважды щелкает данные, OneDrive загружает данные из облака на локальный компьютер, если на компьютере нет сети, пользователь не может открывать данные.

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


person Elliott    schedule 29.05.2015    source источник
comment
Я не эксперт по OneDrive, но могу предположить, как они это сделали. Я предполагаю, что файл, доступный только в Интернете, - это просто основная информация (например, имя файла и идентификатор) файла, находящегося на сервере, когда вы дважды щелкаете, чтобы открыть файл, OneDrive отключается и использует основную информацию для загрузки соответствующий файл для использования. Но это только мое предположение.   -  person Mike Eason    schedule 29.05.2015
comment
Я обнаружил, что в Windows 8.1 есть новый формат данных, называемый интеллектуальными файлами. Но эта функция будет удалена в Windows 10 ... Поэтому мы больше не можем разрабатывать приложение, подобное OneDrive.   -  person Elliott    schedule 01.06.2015


Ответы (1)


Хотя сама Windows может не поддерживать его таким же образом со встроенной обработкой, вы все равно сможете создать код решения, аналогичного тому, что вы искали. Судя по тому, что я могу сказать, «умные файлы», которые использовались в OneDrive / SkyDrive, теперь могут называться «файлами-заполнителями». По сути, это просто точки повторной обработки NTFS с настраиваемым идентификатором тега повторной обработки, связанным с типами файлов.

См. Здесь: Точки повторной обработки

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

См. Здесь: новые теги повторной обработки (twitter)

person ShaneB    schedule 09.04.2017
comment
@Elliot Я считаю, что приведенное выше решение отвечает на вопрос о том, как это будет выполнено как в существующих версиях Windows, так и в будущем. Не могли бы вы отметить решение как решенное, если оно соответствует вашим требованиям? - person ShaneB; 23.03.2018