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

参考资料

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,方便后续操作。

时间: 2024-10-07 06:47:17

Hololens创建、读取、删除本地文件的相关文章

删除本地文件

删除本地文件 #ifndef USERINFOPATH #define USERINFOPATH [NSString stringWithFormat:@"%@/%@info.plist",DOCUMENTS, [[NSUserDefaults standardUserDefaults] stringForKey:USERID]] #endif /** Delete a file **/ + (BOOL) DeleteSingleFile:(NSString *)filePath {

iOS5可能会删除本地文件储存 - Caches 也不安全

转自:http://blog.163.com/ray_jun/blog/static/1670536422011101225132544/ 出处:http://superman474.blog.163.com/blog/static/120661462011101115811199/ 关于iOS 5的本地文件储存Marco(Instapaper 的开发者)写过一篇很好的帖子阐述过相关问题,有兴趣的同学可以先阅读下他的文章然后再看下文. 在苹果开发者的论坛上也有许多相关问题的讨论贴: 安全地保存文

git 查看、创建、删除 本地,远程 分支

1. 查看远程分支 git branch -rorigin/master 2. 查看本地分支 git branch *master 注:以*开头指明现在所在的本地分支 3. 查看本地分支和远程分支 git branch -a*masterremotes/origin/master 4. 创建分支 4-1 创建本地分支 $ git branch test_1 $ git branch -a * master test_1 remotes/origin/master 注:创建本地分支时,默认是把所在

java程序实现删除本地文件

import java.io.File; public class Test { public static void main(String args[]) {    Test t = new Test();    delFolder("d:/test");    System.out.println("OK"); } // 删除文件夹 // param folderPath 文件夹完整绝对路径 public static void delFolder(Strin

Javascript如何操作(创建/读取/删除)cookie

曲奇(小甜点),来源于英语COOKIE. cookie这个词想必很多做前段的朋友都接触过,但是没有详细的了解以及操作过.如何的确如此,那么就停下来了解一下如何通过JS来操作cookie值吧! 通过本文你将粗略的明白cookie是什么,如何通过js创建/存储以及获取cookie,如何让cookie过期来删除cookie... 什么是cookie? cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某个页面时,就会发送这个 cookie.你可以使用 JavaScript 来

批量创建并删除日志文件

按照下图创建日志文件: 使用脚本创建 for n in `seq 14`; do date -s "2016/03/$n"; touch access_www_$(date +%F).log; done ~ 并删除7天之前的文件:当然所有的就都删除干净了:三种方法都可以: [root@centos heqiuyu]# find /root/heqiuyu -type f -mtime +7 | xargs rm -f [root@centos heqiuyu]# find /root/

win10正式版如何创建无法删除文件夹

通常情况下,文件夹是可以随意被删除的,但是一旦文件夹被删除,那么文件夹里面的文件可能就会丢失,因此可以建立一个别人无法删除的文件夹.那么,要怎么创建无法删除的文件夹呢?此文就为大家分享win10正式版如何创建无法删除文件夹. 1.首先可以在快捷键win+r,直接打开“运行”窗口,并输入cmd命令回车. 2.接着可以在“命令提示符”窗口中,并在D盘创建一个无法删除的文件夹,命令提示符框中输入“md d:\wendang..\ ”按回车. 3.并直接在D盘,并会看到刚创建的赌钱网站了. 4.然后可以

删除某个文件夹下的所有文件

//删除本地文件夹下保存的文件 NSFileManager *fileManager = [NSFileManager defaultManager];                     NSString *docPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject];                     NSString *dicrector

GIT提交本地文件

下载GITHUB客户端,地址如下: https://desktop.github.com/ 使用方法: 1.首先进入要提交的文件的文件夹下(采用CD指令) cd C:/Users/Ronaldo/Downloads/SDK7v.1 2.初始化Git(创建GIT与本地文件的关联) git init 3.把文件加下文件加入Git缓存区 git add .(.点表示全部加入) 4.将索引内容加入仓库 git commit -m "提交文件" 5.捆绑远程仓库 git remote add o