use*_*719 5 microsoft-metro windows-8 windows-runtime
如果我有一个Metro StorageFolder,我可以使用GetFileAsync(fileName)获取一个文件.
但是,我怎么知道文件是否存在于首位?现在,我抓住了一个例外,但这似乎不是正确的事情.
根据微软的说法,他们希望我们能够抓住这个例外.他们给我的原因是他们提供了一个File.Exists API,可以让你在竞争条件下打开你的文件存在可能会在你检查和尝试使用文件之间发生变化.由于这种竞争条件,你必须编写异常处理代码,一旦你完成了这一点,通过调用File.Exists API几乎无法获得.我不同意这个论点,但这是我们坚持的.
| 归档时间: |
|
| 查看次数: |
908 次 |
| 最近记录: |