UWP C#等待文件不存在

时间:2017-03-22 19:41:50

标签: c# uwp-xaml

我在C#中创建一个Windows UWP商店应用程序,需要一点帮助。

情景:

用户根据音频指纹选择要重命名的音频文件。选择音频文件后,应用程序会将所选文件的名称写入文本文件。然后,应用程序调用FullTrustProcessLauncher以启动受信任的应用程序。它调用的应用程序是我编写的控制台应用程序,它加载指纹生成器以获取当前文件的指纹(指纹生成器必须从命令提示符启动)然后获取生成的打印并将其存储在文件中稍后在我的主应用程序中使用。在生成器进程中,我的控制台应用程序创建了一个" lock"文件并在退出时将其删除。

我的问题是我的UWP应用程序在控制台应用程序完成之前继续运行其余代码,这会因为尚未生成指纹而抛出错误。我的问题是,有没有人知道一种方法,我可以阻止该应用程序继续,直到"锁定"文件已被删除。我无法检查流程,因为UWP由于安全限制而没有提供Process api。

感谢任何帮助。

由于

0 个答案:

没有答案