问题标签 [storagefolder]

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 投票
0 回答
510 浏览

c# - 为什么/何时可能 StorageFolder.CreateFolderAsync 失败?

文档StorageFolder.CreateFolderAsync说:“如果您尝试在库或文件组等虚拟文件夹中创建子文件夹,则此方法可能会失败”。仅此而已,不再赘述。

有没有人对这个问题有更深入的了解或经验?为什么/何时/在什么情况下创建会失败?“失败”是什么意思?抛出异常(哪一个)?无声的失败?

0 投票
1 回答
1132 浏览

.net - 在 Windows 应用商店应用中保存文件

我的程序处理用户指定的所有文件。修改后的文件最好保留到源文件所在的目录下。StorageFolder.GetFolderFromPathAsync方法返回"Access Denied"
无法添加清单中的文件类型关联,因为处理后的文件保留其扩展名。什么样的文件(任何扩展名),用户选择说不可能。发生错误的代码。

StorageFile 文件 - 用户指定的文件。我正在尝试根据源文件的路径创建一个新文件夹。一个错误 - “拒绝访问”。要访问此文件夹,我必须注册我使用的文件扩展名。是不可能的。请告诉我,我们可以这样解决它吗?或者在我的情况下可以做什么?

0 投票
4 回答
1464 浏览

c# - 如何从 StorageFolder 中的 FolderPicker 保存文件夹?

当我尝试这样做时:

它向我显示错误:

错误 2 'await' 运算符只能在异步方法中使用。考虑使用“异步”修饰符标记此方法并将其返回类型更改为“任务”。C:\Users\Lukasz\Documents\Visual Studio 2012\Projects\RobimyProjekt\RobimyProjekt\ImageBrowser.xaml.cs。

当我删除“等待”时,它显示了另一个错误:

错误 2 无法将类型“Windows.Foundation.IAsyncOperation”隐式转换为“Windows.Storage.StorageFolder”C:\Users\Lukasz\Documents\Visual Studio 2012\Projects\RobimyProjekt\RobimyProjekt\ImageBrowser.xaml.cs 61 36 RobimyProjekt。

这是怎么回事?该代码来自 msdna,我使用 Visual Studio 2012。

0 投票
2 回答
109 浏览

xaml - C# Windows 8 XAML - 在哪里添加 ApplicationData 文件?

我有一个非常简单的问题。我正在尝试异步加载一些应该位于的文件ApplicationData.Current.LocalFolder,但是那个目录在哪里?我应该如何将一些文件添加到这个文件夹中?

0 投票
1 回答
4077 浏览

c# - 使用 ms-appdata 访问 StorageFolder

我有一个应用程序,我必须在其中存储和使用文件夹和文件的绝对路径。我有一个非常简单的问题。当我像这样存储文件夹的路径时:“ms-appdata:///local/my_folder”并尝试从该路径获取 StorageFolder,它会引发 FileNotFoundException。为什么会抛出这个异常?

AFAIK“ms-appdata:///local/my_folder”等于“C:\Data\Users\DefApps\AppData\{2F102375-2740-441C-BF2F-808608F47DA1}\Local\my_folder”。StorageFolder 的 GetFolderFromPathAsync 静态方法接受后一个字符串。如何从前者创建后者 Uri,反之亦然?

编辑:澄清的问题。

0 投票
2 回答
1575 浏览

c# - 在 Windows Phone 8.1 中获取专辑信息

从 Windows Phone 8.1 开始,可以访问 MusicLibrary 中的音乐文件。我可以毫无问题地读取所有文件。

但现在我想阅读专辑信息。

如何在该 foreach 中获取专辑信息(名称、艺术家、专辑封面)?

0 投票
1 回答
228 浏览

interface - WinRT 的 IStorageFolder 接口的用途是什么?

由于 WinRT 公开了IStorageFolder接口和StorageFolder类,我的反应是在我的代码中使用接口。我推断IStorageFolder可以将其用作支持非文件系统文件夹(如压缩档案中的文件夹)的抽象。但是,查看IStorageFolder接口,每个方法都被声明为返回具体StorageFolder实例。因此,不可能基于此接口实现虚拟文件系统。

那么IStorageFolder一个有用的抽象是怎样的呢?还是它的存在有技术上的理由?

0 投票
5 回答
3942 浏览

c# - 如何在 Windows Phone 运行时获取 StorageFolder 中的所有文件?

我想获取文件夹及其子文件夹中的所有文件。但像这样的平面查询:

抛出ArgumentException异常:

发生“System.ArgumentException”类型的第一次机会异常

附加信息:值不在预期范围内。

在我一一查询子文件夹之前,没有别的办法了吗?

0 投票
1 回答
428 浏览

c# - 从文件夹 RelativeID 获取文件夹 - Windows Phone

如何从 Windows Phone 8.1 中的文件夹相对 ID 中获取文件夹?

StorageFolder folder = await StorageFolder.GetFolderFromPathAsync(path);

此代码适用于完整路径,而不是相对 ID。

0 投票
0 回答
80 浏览

html - Windows Phone / Windows 8 应用程序中的本地网站

我需要一个 Windows Phone / Windows 8 应用程序来显示一个静态网站,其中包含图像、CSS 和 JS,我尝试了 IUriToStreamResolver 和 StorageFolder,它们只适用于一个文件(没有图像或外部资源的 HTML 页面),所以关于解决方案?