问题标签 [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# - 来自已知文件夹 StorageFile 的子字符串绝对路径
我正在开发一个使用本地 API 的 WinRT 应用程序。
这个 API 返回给我一些看起来像这样的路径:
C:Users\GB\Documents\MyDocs\DIVERS\fond.png
如您所知,我需要使用 StorageFolder 和 StorageFile 来使用 Documents 文件夹中的文件。
我想知道是否有一种好方法可以将“已知文件夹”路径替换为我从 API 获得的路径。它看起来像这样:
MyDocs\DIVERS\fond.png
我想以一种很好的方式来做,而不是使用“文档”拆分,因为如果用户将他的子文件夹中的一个命名为 Documents,这可能会给我带来麻烦。
c# - GetFilesAsync 没有定义
每当我尝试这段代码时:
由于某些奇怪的原因,GetFilesAsync() 的定义不存在。这是我的错吗?我的完整错误信息:
'Windows.Foundation.IAsyncOperation<Windows.Storage.StorageFolder>'
不包含“GetFilesAsync”的定义,并且找不到接受“Windows.Foundation.IAsyncOperation”类型的第一个参数的扩展方法“GetFilesAsync”(您是否缺少 using 指令或程序集引用?)
请帮我
c# - WinRT中检查目录是否为空的简单方法(异步API)
我想创建一个IsEmpty(StorageFolder directory)
适用于 WinRT 应用程序的简单方法,即使用异步 API。我在 StorageFolder 类的文档中没有看到相关方法,而且我在搜索中也没有找到任何东西。如果我错过了,我很抱歉!
我设法创建了以下方法,该方法有效:
但是......有更清洁的方法吗?本机或我可以编码...检查目录是否为空应该是一件简单的事情,但是我知道在尝试使用WinRT的异步API检查目录或文件是否存在之前,我遇到了问题.
我也不完全确定对 GetFilesAsync 和 GetFoldersAsync 的异步调用是否在返回之前获取目录中的每个文件/文件夹,或者它们是否可以在意识到 Count 将高于 0 之前以某种方式仅获取一个项目(我在想惰性求值,就像在 Haskell 语言中一样,但这是 C#...)。如果可以的话,我会对这种方法更放心:)
c# - c# Windows Phone 找不到 json 文件
我正在尝试从 .NET 4.5 for Windows Phone 应用程序中的 json 文件中读取数据。按下按钮后出现异常:
我的代码:
这是我对解决方案资源管理器的看法:
c++ - 在 Windows7 上使用 Windows10SDK 在 C++ 中创建 Windows 库
在制作 .lib 和 .DLL 时我有点生疏,所以请原谅我对某些细节的无知,但这是我的问题。
我正在使用 Visual Studio 和 Windows 7 在 C++ 中创建一个(通用 Windows)库。该库具有简单的便利功能,用于执行子字符串、索引等操作。
其中一项功能要求我使用 Windows 10 SDK,特别是:
我的问题是,如何使这个库尽可能兼容,更重要的是如何让它工作?我知道我使用的是 Windows7,而这些类仅在 Windows10 中可用,所以我假设我会安装 Windows10 SDK 并将其包含在我的 lib 项目中,但它仍然找不到 StorageFolder。是我进入 Windows10 的唯一选择吗?如果用户在 Windows7 上使用它,我的 lib 还能工作吗?
c# - DateCreated 属性错误
我在用户的音乐库中得到一个专辑文件夹列表,如下所示:
但是,当我尝试获取DateCreated
每个文件夹上的道具时,它们中的大多数都显示“12/31/1600 7:00:00 PM”,这当然是完全错误的。奇怪的是,如果我使用 Windows 资源管理器查看文件夹的属性,它们会显示完全不同且正确的值。有没有其他人遇到过这个问题?
c# - “DeleteAsync”和“File.Delete”之间的区别以及为什么“DeleteAsync”不删除文件?
想知道为什么“DeleteAsync”不会删除文件,但“File.Delete”会这样做。谁可以给我解释一下这个?起初我认为文件是打开的,但是如果文件是打开的,“File.Delete”也不应该删除它,或者......?
c# - 在 uwp 中复制和替换文件
我正在创建一个应用程序,该应用程序的要求之一是能够允许用户通过更改文档文件夹中的文件夹并按下更新按钮来更改应用程序可以访问的数据。1.这个应用程序将无法访问互联网。2. 访问 Documents 文件夹是一个特定的请求(我知道 uwp 是沙盒) 3. 本质上,我正在尝试将文件从文档存储中的文件夹移动到没有路径的本地存储(因为我无权访问它)。这是我的尝试。
这种作品。当我调用更新方法时,文件会复制但不会替换,即使我CreationCollisionOption.ReplaceExisting
有 CreateFileAsync
. 此外,缩略图不会传输过来,即使它具有相同的内存,计算机也无法识别它是什么类型的文件。这是一个屏幕截图。目标文件夹我认为这是由于列表是只读的,所以我尝试将其显式转换为列表,但我收到了相同的结果。我很近,我只需要一点帮助。任何和所有的帮助将不胜感激。
c# - 在 UWP 的 LocalFolder 中创建一个文件夹并将文件复制到其中
我想动态创建文件夹,需要将文件复制到 uwp 应用程序的本地文件夹。文件夹名称应该是文件名。例如,如果我上传一个名为 Test01.png 的文件。然后应该创建一个名为“Test01”的文件夹,并且需要将 Test01.png 复制到 Test01 文件夹。如果文件已存在,则应显示“文件已存在,需要替换”之类的警报。