c# - 关闭通用应用程序中打开的文件

标签 c# visual-studio-2015 win-universal-app

我在我的应用中打开了一个文件。

private async void OpenFile()
{
    var file = await ApplicationData.Current.LocalFolder.GetFileAsync("myVideo.mp4");

    if (file != null)
    {
        var result = await Launcher.LaunchFileAsync(file);
    }
}

我需要在一定时间后关闭文件。我怎样才能关闭这个文件?

最佳答案

正如@pikciu 所提到的,但在对您的问题的直接回答中,一旦您使用 Launcher.LaunchFileAsync 方法启动文件,您将无法强制关闭它,因为它将由其他应用程序处理它发射到。基本上,您将使用该方法获得即发即弃的功能。

关于c# - 关闭通用应用程序中打开的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33938012/

相关文章:

visual-studio-2015 - "Visual Studio update required",但它是最新的

c# - HTTP 处理程序问题

c# - 以编程方式获取由 *.asmx/js 生成的 JavaScript

c# - 如何在类上正确使用 dispose 方法

mysql - Visual Studio 2015 MySql LinQ to Entities 获取生成的查询

windows-store-apps - Windows 应用认证工具包验证期间出现 "The high OS version validation detected"错误

c# - 如何使用 C# 在按钮单击事件的文本框中设置光标位置?

javascript - 使用 Visual Studio 2015 在 Apache Cordova 中打开缺少 exec :SQLitePlugin.

windows-runtime - 如何将 Frame.Navigate 设置为立即发生而没有过渡?

c# - Windows 10 UWP 应用程序中的 ItemsControl 和 ItemTemplateSelector