gpt4 book ai didi

windows-8 - 如何确定文件是否已在 StorageFolder 中创建

转载 作者:行者123 更新时间:2023-12-04 17:38:39 30 4
gpt4 key购买 nike

如果我有一个 Metro StorageFolder,我可以使用
获取文件异步(文件名)。

但是,我怎么知道文件是否首先存在?现在,我发现了一个异常,但这似乎不是正确的做法。

最佳答案

根据微软的说法,他们希望我们捕获异常。他们给我的理由是,他们提供 File.Exists API 会让您面临竞争条件,在这种情况下,文件的存在可能会在您检查和尝试使用文件之间发生变化。由于这种竞争条件,您无论如何都必须编写异常处理代码,一旦完成,调用 File.Exists API 就没什么用了。我不同意这个论点,但这是我们坚持的。

关于windows-8 - 如何确定文件是否已在 StorageFolder 中创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10067220/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com