`
lindexi-gd
  • 浏览: 139461 次
社区版块
存档分类
最新评论

win10 uwp 打开文件管理器选择文件

 
阅读更多

本文:让文件管理器选择文件,不是从文件管理器获得文件。

假如已经获得一些文件,那么如何从文件管理器选择这些文件?

使用方法很简单。

<!--more-->

从网上拿图来说

打开文件夹自动选择所有文件

首先需要获得文件夹,因为这个呆磨,实际不会这样做

           FolderPicker p = new FolderPicker();
        p.FileTypeFilter.Add(".txt");
        StorageFolder folder = await p.PickSingleFolderAsync();

我要用户从文件管理打开,选择所有文件

需要使用 Folder​Launcher​Options ,他可以使用 ItemsToSelect 让管理器选择文件

当然文件夹也是可以

但是 ItemsToSelect 是只读,不可以在构造使用,于是写一个变量

     var t = new FolderLauncherOptions();

获得文件夹的所有文件,然后打开

     await Launcher.LaunchFolderAsync(folder, t);

参见:https://codedocu.com/Details?d=1542&a=9&f=181&l=1&v=d&t=UWP:-How-to-Open-the-file-Explorer-from-a-Windows-app

https://docs.microsoft.com/en-us/uwp/api/Windows.System.Launcher#Windows_System_Launcher_LaunchFolderAsync_Windows_Storage_IStorageFolder_Windows_System_FolderLauncherOptions_

知识共享许可协议
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    Win10 资源管理器替代工具 FilesUWP 1.5.0.0 中文免费版.zip

    借助 Windows Explorer 上的这种现代 UWP,以更有效,更令人满意的方式管理文件 我们认为我们大多数人都可以同意 Windows 10 是迄今为止 Microsoft 操作系统的最佳版本,尽管它具有各种可感知的或多或少的主观缺点...

    win10 uwp 轻量级 MVVM 框架入门 2.1.5.3199 例子

    总结来说,"win10 uwp 轻量级 MVVM 框架入门 2.1.5.3199 例子"提供了一个实际操作的平台,让开发者学习如何在UWP环境中利用MVVM模式进行开发。通过分析和实践这个框架,你将能够更好地理解MVVM的工作原理,以及如何...

    仿win8资源管理器

    在C#中实现资源管理器,开发者需要掌握如何遍历文件系统目录,如何打开、复制、移动、删除文件和文件夹,以及如何显示这些操作的进度。"课程设计"则表明这是一个教育性质的项目,可能是计算机科学或软件工程专业的...

    UWP 发送邮件源码

    打开文件,选择“Capabilities”标签页,勾选“Email”复选框。 2. **获取邮件存储**:调用`EmailManager.RequestStoreAsync()`异步方法获取`EmailStore`对象。 ```csharp EmailStore store = await EmailManager...

    BleScan_连接_Windows编程_ble_win10ble开发_win10ble_

    10. `Ble scan.sln`:解决方案文件,包含了整个项目的管理信息,可以由Visual Studio打开并进行编译和调试。 在实际开发中,使用Windows 10的通用Windows平台(Universal Windows Platform, UWP)API,开发者可以...

    C++Win32实现学籍管理系统(分为几个文件实现)

    在本项目中,"C++ Win32 实现学籍管理系统"是一个针对初学者的高级语言课程设计项目,旨在帮助学生理解和应用C++编程语言来构建一个简单的Windows应用程序。这个系统可能包括对学籍信息的增删查改等功能,通过多文件...

    Win10如何查看应用安装的位置有哪些方法.docx

    - 从弹出的菜单中选择“打开文件位置”,这同样会显示该应用程序的安装目录。 这些方法适用于大多数标准的Windows应用程序,包括Microsoft Store下载的UWP应用和传统桌面应用。值得注意的是,有些系统级或内置的...

    Win8无法使用内置管理员账户打开天气等应用的解决方法.docx

    1. **步骤一**:按下`Win+R`快捷键打开“运行”对话框,输入`gpedit.msc`,回车进入组策略编辑器。 2. **步骤二**:在组策略编辑器中,依次展开路径“计算机配置 -&gt; Windows设置 -&gt; 安全设置 -&gt; 本地策略 -&gt; 安全...

    WIN10应用商店修复工具.rar

    这个压缩包文件包含了一个专门设计用于修复Win10应用商店故障的工具,帮助用户解决无法打开应用商店的情况。 描述中提到,“Win10应用商店打不开的解决方法”是一个常见问题,这可能由于多种原因,如系统更新后的不...

    Win32 API大全

    6. **文件I/O**:包括文件的打开、关闭、读写等操作,如`CreateFile`打开或创建文件,`ReadFile`和`WriteFile`进行文件读写,`CloseHandle`关闭文件句柄。 7. **网络编程**:Win32 API提供了`Winsock`库,支持TCP/...

    Win32开发教程.zip

    Win32 API包括窗口管理、图形设备接口(GDI)、用户输入处理、文件系统操作、网络通信等多个方面的功能。 1. **窗口管理**:Win32 API提供了创建、显示、隐藏、移动、调整大小等窗口操作的函数。比如`...

    Win10中启用Mobile Device Center

    访问设备管理器,找到未识别的设备,右键选择“更新驱动程序”,然后指向MDC的安装目录,让系统自动搜索匹配的驱动。 4. **连接设备**: - 连接你的Windows CE或Windows Mobile设备到电脑,使用USB数据线或者通过...

    Windows Terminal for win10

    **Windows Terminal for Win10** Windows Terminal 是微软为Windows 10操作系统推出的一款现代终端工具,它整合了多个命令行环境,如CMD、PowerShell、WSL(Windows Subsystem for Linux)等,提供了多标签、自定义...

    winSDK安装程序.rar

    此版本的SDK是针对Windows 10系统,版本号17763,这意味着它包含了针对这个特定Windows 10更新的所有开发工具、库、文档和技术支持。 压缩包内的文件包括"winsdksetup.exe",这是SDK的安装程序,通过运行它,用户...

    Win10怎么样禁用wsappx

    通过查看任务管理器,可能会发现一个名为`wsappx`的进程占用了大量系统资源。`wsappx`是与Windows应用商店(Microsoft Store)相关的进程,主要用于支持UWP(通用Windows平台)应用程序的下载、安装以及更新等功能。...

    Win32Api.zip

    4. 文件系统API:这部分API包括文件和目录的操作,如打开、关闭、读写、创建和删除等。它们使得开发者能够管理和访问本地磁盘上的数据。 5. 网络API:Win32 API包含了多种网络功能,如TCP/IP编程接口,使得开发者...

    Win8学用开始屏幕管理程序.docx

    - 对于传统应用程序,支持更多的操作选项,如“从开始屏幕固定/取消固定”、“从任务栏取消固定”、“卸载”、“打开新窗口”、“以管理员身份运行”以及“打开文件位置”。 此外,用户还可以自由调整应用图标的...

    win10如何彻底删除已卸载modern应用图标.docx

    接着,使用“Shift+Ctrl+Esc”快捷键打开任务管理器,点击“文件” &gt; “运行新任务”,在输入框中键入“Explorer.exe”,并勾选“以系统管理权限创建此任务”,最后点击“确定”或按回车键。资源管理器重启后,开始...

    Win API的平台示例-main.rar Windows-universal-samples-main

    系统服务包括文件系统操作、网络通信、进程和线程管理等,如CreateFile函数用于打开或创建文件,CreateProcess函数用于启动新的进程。 在“Windows-universal-samples-main”中,你会看到如何使用Win API来处理各种...

Global site tag (gtag.js) - Google Analytics