码迷,mamicode.com
首页 > 其他好文 > 详细

Hololens创建、读取、删除本地文件

时间:2017-05-15 22:26:10      阅读:510      评论:0      收藏:0      [点我收藏+]

标签:log   lis   eal   get   http   写入   window   https   oam   

参考资料

1.微软官方介绍 saving and finding your files https://developer.microsoft.com/en-us/windows/mixed-reality/saving_and_finding_your_files

2.自定义文件存取方法  http://longqian.me/2017/02/08/hololens-file-transfer/

 

按照2中的方法,可以将文件保存在 ApplicationData.Current.RoamingFolder文件加下,这样从网页连接hololens时就可以拷贝出来了,比较方便。

写入与读取的方法可以采用uwp提供的方式,示例如下

写入
StorageFolder folder;
        folder = ApplicationData.Current.RoamingFolder;
        StorageFile file = await folder.CreateFileAsync("position.txt", CreationCollisionOption.ReplaceExisting);
        using (StorageStreamTransaction transaction = await file.OpenTransactedWriteAsync())
        {
            using (DataWriter dataWriter = new DataWriter(transaction.Stream))
            {
                dataWriter.WriteString(positionstring);
                transaction.Stream.Size = await dataWriter.StoreAsync();
                await transaction.CommitAsync();
            }
        }

读取

StorageFolder folder;
        folder = ApplicationData.Current.RoamingFolder;
StorageFile file = await folder.TryGetItemAsync("position.txt") as StorageFile;
if (file != null)
        {
            string positionstring = await FileIO.ReadTextAsync(file);
}

读取时用的folder.TryGetItemAsync,这个方法如果打开文件失败的话会返回null,方便后续操作。

Hololens创建、读取、删除本地文件

标签:log   lis   eal   get   http   写入   window   https   oam   

原文地址:http://www.cnblogs.com/bwzydr/p/6858370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!