问题标签 [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.

0 投票
1 回答
945 浏览

c# - 从可移动存储 Windows Store/RT 访问文件

我正在尝试为 Windows RT 设备开发应用程序。我目前面临的问题是基于下一个用例场景:

  • 用户定义一个名为“Song”的结构,该结构具有各种字段(标题、艺术家等),包括使用FileOpenPicker该类选择的音频文件。

我想将此结构保存在包含提供的信息(标题、艺术家、FullPathToAudio等)的 JSON 文件中,然后再加载该结构。打开现有歌曲后,我想访问音频文件并提供播放按钮。

问题是当我尝试通过StorageFile.GetFileFromPathAsync(currentSong.FullPathToAudio)应用程序访问文件时关闭。我从文件的Capabilities选项卡中检查了Removable Storage框,并为音频文件 (MP3) 添加了 FileTypeAssociation。Package.appxmanifest

Package.AppxManifest 文件更改如下:

因为用户可能会创建包含大量歌曲的播放列表,所以无法将文件复制到应用程序目录或其他可访问位置...

编辑:我试图在本地机器上调试应用程序。现在,它不仅会关闭,还会出现以下错误:

mscorlib.dll 中出现“System.UnauthorizedAccessException”类型的异常,但未在用户代码中处理

WinRT 信息:无法访问指定的文件或文件夹(讠㣯ü)。该项目不在应用程序有权访问的位置(包括应用程序数据文件夹、可通过功能访问的文件夹以及 StorageApplicationPermissions 列表中的持久项目)。验证该文件未标记系统或隐藏文件属性。

附加信息:访问被拒绝。

如果有这个异常的处理程序,程序可以安全地继续。

0 投票
1 回答
447 浏览

c# - 在 wp8 中设置本地存储文件的创建日期或属性

我该如何设置创建日期,或者如果在 WP8 中使用 Windows.Storage 的文件无法自定义文件属性?如果无法使用 Windows 存储来做到这一点,是否还有其他方法可以将元数据与文件一起存储?我不想使用独立存储设置或数据库或任何东西。

0 投票
0 回答
359 浏览

windows-runtime - 在 Windows 8 运行时组件中使用 C fopen

我在 Windows 8.1 Store (Metro) 应用程序的 Windows 运行时组件 (C++) 中使用跨平台库。该库进行 C 样式文件调用,例如fopen,stat等。

当文件在本地应用程序范围内(例如在应用程序的本地目录中)时,这些操作可以正常工作。但如果文件位于其他位置(例如在“桌面”上),则这些操作将失败。有没有办法fopen在本地应用程序文件夹之外进行其他文件调用而无需切换到StorageFile?作为替代方案,我只能考虑将所有文件复制到本地应用程序文件夹。

问候,

0 投票
1 回答
484 浏览

.net - WinRT StorageFile DisplayName 奇怪的行为

在 Windows 8.1 上的 Windows 8 应用程序中,我使用 StorageFile 的 DisplayName 属性来获取“友好”文件名。

在大多数情况下,结果是不带扩展名的文件名,但有时结果是扩展名的文件名。当我创建一个新文件夹并立即在其中创建一个文件时,似乎会发生第二种情况。

有谁知道这种行为是否有一致的规则?

谢谢!

0 投票
1 回答
962 浏览

c++ - WriteableBitmap 或 BitmapImage 到 C++ Windows Store App 中的 StorageFile

所以我可以保存图像?该图像只能以那些格式找到,它不是文件,它只是一个 BitmapImage。

我在 C# 中以这种方式知道如何在 C++ 中实现它?

不需要任务它可以是无效的没问题...

0 投票
1 回答
374 浏览

json - Windows Phone 8 附加到 JSON 文件

我正在开发一个 Windows Phone 8 应用程序。我在附加到我的 JSON 文件时遇到问题。
如果我保持应用程序打开,它工作正常,但是一旦我关闭它并返回它,它就会从文件的开头重新开始写入。

相关代码:

谢谢

0 投票
1 回答
2129 浏览

c# - 在 LocalFolder 中读/写内存流

我需要读写一个 MemoryStream 我编写了这个方法,但我在加载方法上有一个错误:

以及有问题的方法(我认为):

谢谢你的帮助

0 投票
1 回答
435 浏览

windows-phone-8 - 将图像保存为 StorageFile

我正在尝试保存使用 FileOpenPicker 选择的图像。选择图像时,我正在为这个活动提供午餐

但是这段代码会给我保存文件的长度返回 0

我在保存图像时做错了什么吗?

0 投票
1 回答
43 浏览

windows-phone-8 - Getting video as StorageFile

I succeed in getting Images as StroageFile with PhotoChooserTask. I have to do that know with video and song. The PhotoChooserTask cannot help. Is there any solution?

0 投票
1 回答
528 浏览

c# - 在 C# WinRT 应用程序中将 StorageFile 传递给 OnNavigatedTo

在我的 C# WinRT 应用程序中,我想将 StorageFile 传递给框架内的新导航页面,以便该页面可以打开文档并将文件的内容放入 RichEditBox。我尝试使用 StorageFile 向 OnNavigatedTo 添加一个可选参数,但这会导致应用程序崩溃。

我试图做到这一点,以便我可以从另一个包含框架的页面导航到这样的页面:

并像这样启动框架页面:

但是这样做,我得到以下错误:

  • 'TestApp.Page3.OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs, Windows.Storage.StorageFile)' is a new virtual member in sealed class 'TestApp.Page3'
  • 'TestApp.Page3.OnNavigatedTo(Windows.UI.Xaml.Navigation.NavigationEventArgs, Windows.Storage.StorageFile)': no suitable method found to override

有什么方法可以做类似于我想要完成的事情吗?