问题标签 [storagefile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c#-4.0 - 在 Windows 8 中使用 StorageFile.GetFileFromPathAsync(pth) 的正确方法是什么
我有一个方法可以返回文件的正确路径
但是,有时我会遇到错误
抛出的错误是:
我究竟做错了什么?我是 c# 和线程的新手,这个错误让我很生气,因为有时它有效,有时却无效。请帮忙!
c# - CreateStreamedFileFromUriAsync:如何传递 IRandomAccessStreamReference?
我正在尝试使用StorageFile
方法 下载文件,CreateStreamedFileFromUriAsync
但我对IRandomAccessStreamReference
参数感到困惑。如何传递 IRandomAccessStreamReference?它是一个接口。我该怎么办?
windows-runtime - WinRT - 如何在代码中打开文件并防止用户尝试使用应用程序打开相同类型的文件
在我的 WinRT 应用程序中,我需要从用户文档文件夹中读取一个特定的文本文件(我确切地知道该文件的位置,因为 WinRT 应用程序是用户已经安装的软件的伴侣)。我可以使用 StorageFile/ReadTextAsync 和添加到应用程序清单的已注册文件关联类型来执行此操作。
我的问题是,由于我必须在应用程序清单中声明文件关联,现在每次用户打开任何文本文件 (.txt) 时,Windows 8 都会提醒他们我的 WinRT 应用程序可以打开它。这并不理想,因为我的应用程序仅以编程方式在代码中的一个位置读取特定文本文件 - 它无法打开任何文本文件。当然,如果我从清单中删除文件关联,那么我将无法以编程方式读取我的文本文件。
我的问题是如何读取代码中的文本文件,但不能让用户认为我的应用程序可以打开任何文本文件?
注意:文件关联属性上有一个名为“始终不安全”的复选框,您认为它会做我想要的,但显然它不会禁止用户使用我的应用程序打开文本文件。
windows-phone-8 - 停用应用程序时无法将数据保存到 StorageFile
我正在编写一个 WP8 应用程序,并且想在应用程序停用或关闭时保存一些数据。
我已经尝试过新的 WinRT api,但在停用应用程序时无法正常工作:|
编码:
但使用旧的 api 工作正常
不知道是什么问题:| !!!
我用这段代码测试了它
从未打印停用!
c# - 如何在winrt上删除localstorage中的文件?
我尝试删除本地存储中的文件,但没有成功。没错,我拍了一张照片,我想稍后用一个按钮删除它,例如。但是当我点击按钮时,应用程序错误并且我有:“访问被拒绝”。
在 StorageFile 中获取文件后,我使用了一个简单的 Delete.Async()。
c# - Metro StorageFile 多线程文件记录
处理对对象的多线程文件访问的正确方法是什么StorageFile
?
创建一个 后StorageFile
,我使用FileIO.AppendTextAsync
.
这可行,但是一旦多个线程调用FileIO.AppendTextAsync
,我就会收到 Access Denied 错误 - 可能是因为之前对它的调用仍在运行。
我该如何处理这种情况?
c# - Windows Store App如何从文件中删除文本
在 Windows 商店应用程序中,如何从文件中删除文本?例如
如果我有
我怎样才能从这个文件中删除一些文本?
c# - Windows RT - StorageFile 的同步使用
我想编写一个 Win8 应用程序,在那里我使用一个Configuration
带有static
成员的 -class,该成员在启动时加载一次,并且可以在运行时从任何地方访问。
所以,主要问题是,默认设置存储在一个xml文件中,但是读取文件内容是异步的(StorageFile
),但是我没有找到任何解决方案等待,直到文件完全加载,因为无法使用await
在每种情况下(主线程、构造函数),在我看来都是设计问题。如果在Configuration
访问数据之前未完全读取文件,则此应用程序将出现错误行为。
这是一个示例代码:
我不确定,如何解决这个问题,可能我需要改变我的Configuration
-class 的设计。任何建议/提示都会很好。
c# - 无法隐式转换类型 IAsyncOperation到存储文件
我的代码到底有什么问题?
它给了我这个错误:
无法将类型“Windows.Foundation.IAsyncOperation”隐式转换为“Windows.Storage.StorageFile”
如果我添加“等待”,就像对代码的评论一样,我会收到以下错误:
¹ 'await' 运算符只能在异步方法中使用。考虑使用“异步”修饰符标记此方法并将其返回类型更改为“任务”。
代码源在这里
c# - 将文件存储到系统 uri?
我有一个用 c# 编写的 Windows Metro 应用程序。
这是我用来从本地音乐库中选择文件的代码:
它说StorageFile
不能转换为System.Uri
用于更改 MediaElement 的来源。如何使我的文件成为 uri 链接?似乎Uri("...")
只接受String
文件位置的位置。