问题标签 [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.
c# - UWP 可以使用 StorageFile 运行进程吗?
有这个代码:
我可以使用文件夹令牌在用户选择的位置创建一个文件。我现在想在一个进程中运行该文件:
如果我使用,这很好用:
但只要我使用用户选择的文件夹,我就会收到异常。我确定异常是 UnauthorizedAccessException 但我需要一个 bunlded exe 在文件夹中解压,然后运行命令以便在用户选择的文件夹中生成文件。这样做时,我需要解析我正在运行的命令行实用程序的输出。
有什么办法吗?
uwp - 绝对路径文件 - 位于特殊的 KnownFolders.PicturesLibrary
在面向 UWP 的应用程序中,如果文件(在我的应用程序中修改)已从应用程序无法写入的位置打开(在这种情况下,“另存为”仅可用),我想禁用保存(“覆盖”)按钮. 但是,允许应用程序写入 KnownFolders.PicturesLibrary,我需要在代码中确定给定路径是否位于 PicturesLibrary(或该位置的嵌套子文件夹)内。
我能够判断一个路径是否是另一个路径的子文件夹,但对于 StorageFolder
我得到空的 Path 属性值。
那么,如何判断给定路径是否位于PicturesLibrary 中?
有什么方法可以将 KnownFolders.Pictures 库解析为磁盘路径?
或者我应该使用打开文件时获得的绝对路径以外的其他东西来识别文件是否来自 PicturesLibrary?
uwp - 获取根存储文件夹中的所有存储文件和所有子存储文件夹中的所有项目
当然有一种简单的方法可以获取文件夹中的所有文件以及 UWP 中的所有子文件夹吗?我似乎在任何地方都找不到它的任何例子。下面是我的实现,它循环遍历有限数量的子文件夹,但它有点荒谬并且容易出错。
c# - UWP StorageFile.CopyAsync() 抛出错误:“值不在预期范围内。”
我正在尝试用 AppData 子目录中的新版本覆盖文件。
当前的过程是用户必须选择要覆盖的文件,以及它所在的文件夹目录,以便我可以将它们添加到未来的访问列表中。稍后,用户可以从一组图像中进行选择,此时它需要复制并覆盖目标文件。我尝试执行此操作的代码如下:
在用户使用Fa
an 获取目标目录后获取令牌,使用a获取目标目录。FileOpenPicker
StorageFile
FolderPicker
StorageFolder
LoadExistingFolderSelection 和 LoadExistingFileSelection 使用以下代码位来获取StorageFiles
和StorageFolder
和
问题是这一行:
引发此错误:
“价值不在预期范围内。”
就是这样,实际上没有别的,任何想法都会很棒。
uwp - UWP 将多个文件从资产复制到指定位置
所以我已经做到了这一点:
我不知道如何一次获取所有文件并将它们全部复制在一起。
我可以为每个文件编写新的复制/粘贴行,但必须有更简单的方法将它们放在一起。
谢谢?
uwp - VS2017 中的 UWP 应用程序,其中资产文件设置为构建内容 - 始终复制不会复制到 LocalState 文件夹
使用 Visual Studio 2017 构建 UWP 应用程序时,我使用“内容”构建操作标记并为“复制到输出目录”属性设置“始终复制”的任何资产文件都将复制到相应的项目 \Bin ..\调试项目文件夹。
但是这些文件没有被复制到运行时 Local\Packages .. \LocalState 文件夹,因此如果我尝试从 ApplicationData.Current.LocalFolder 读取它们,应用程序将无法使用这些文件。
这是 Visual Studio 中的错误还是我的开发环境中的错误?或者这是设计使然?如果是设计使然,那么推荐的方式是使用您可以在运行时枚举的应用程序分发一个充满资产或数据文件的文件夹?
过去,我使用过
需要访问一个或两个特定文件时的语法,但我正在寻找一种方法来部署可能包含一对多文件的文件文件夹,具体取决于构建的目的,而不必对长列表进行硬编码将每个文件的文件 uri 放入应用程序,然后在更改文件以进行特殊构建时对其进行更改。
unity3d - 在 Hololens 上部署的 Unity UWP 应用中使用 StorageFolder 的问题
我正在尝试从 Hololens 上的 Unity、UWP 应用程序访问 SMB 共享驱动器,并且尝试按照以下链接中的方法进行操作:
我在 Package.appxmanifest 中定义了所需的(功能、共享目标和文件类型关联),如以下屏幕截图所示:
在我的 Unity 脚本中,我定义了以下内容:
如果 ENABLE_WINMD_SUPPORT && !UNITY_EDITOR
“等待”永远不会返回,我收到以下错误:
“FileNotFoundException:找不到指定的文件。”。
任何想法为什么等待永远不会返回并永远卡住?当然,如果 StorageFolder 无法访问“FolderModels”,我会收到“UnauthorizedAccessException”错误。
我的 SMB 共享驱动器对所有其他网络可见,我的 Hololens 与 SMB 共享驱动器在同一个网络上......我的想法已经用完了......
c# - UWP:LocalState 文件夹的 UnauthorisedAccessException
c# UWP 应用程序中的 UnauthorisedAccessException 我在尝试访问 LocalState 中的文件时突然收到此错误。没有对代码进行任何更改。直到今天早上都工作得很好。
错误详细信息:System.UnauthorizedAccessException:'访问路径 C:\Users\Admin\AppData\Local\Packages\27924aef-1d51-48c2-9893-dace8724640c_snwgte540zp2r\LocalState\pHSensors.txt'被拒绝。
我尝试重新打开解决方案,重新启动 VS2019。这有发生在其他人身上吗?
c# - 如何使用 Windows.Media.SpeechSynthesis 保存音频?
我正在为 TTS 使用 Windows.Media.SpeechSynthesis 并在我的 WPF 应用程序中播放音频信号工作正常。我想保存音频信号,但如果我调用 StorageFolder,我会收到错误消息:HRESULT: 0x80073D54 - 该进程没有包标识。如何解决?整个代码如下。我还想知道使用 Win 10 TTS 中的音频文件有哪些权利?我在任何地方都没有找到它 - 但我并没有寻找那么多......
uwp - StorageFolder.GetFilesAsync() 在 HoloLens 2 (ARM64) 中不起作用
我有一个针对 HoloLens 2 (ARM64) 的 Windows.Storage 构建的问题。在 HoloLens 1 (x86) 上测试,没有发现任何问题。
问题是:GetFilesAsync 方法返回一个空集合,而不考虑指定的“KnownFolders”目录中是否存在文件。GetItemsAsync 方法也是如此(未针对文件夹进行测试)。
当使用 GetFileAsync() 方法在同一“KnownFolders”目录中加载现有文件时,结果是正确的。
配置:
- UWP Visual Studio 模板。
- 目标版本 1903,内部版本 18362。
- HoloLens 2 设备
- 设备 windows 版本 10.0.19041.1136。
这是一个代表:
感谢您提前提出任何建议。