在深入了解UWP中的文件处理之后,我仍然不清楚: 我有一个仅在Microsoft Surface 3上运行的应用程序,因此我可以假设连接的USB驱动器始终获得驱动器D:
是否有可能在不使用用户的FileOpen对话框的情况下打开文件d:\ FixedFolderName \ FixedFilename.txt?
背景是我必须在平板电脑和PC之间传输数据,而USB驱动器是我配置的唯一机会。文件夹名称和文件名始终是固定的,因此用户无需手动选择它们。
答案 0 :(得分:0)
如果您在Removable Storage
中请求package.appxmanifest
功能,则可以从USB驱动器获取一些文件。但是有严格的限制。
MSDN removableStorage功能提供对文件的编程访问 在可移动存储上,如USB密钥和外部硬盘驱动器,已过滤 到包清单中声明的文件类型关联。对于 例如,如果文档阅读器应用程序声明了.doc文件类型 关联,它可以在可移动存储设备上打开.doc文件, 但不是其他类型的文件。宣布这一点时要小心 功能,因为用户可能会在其中包含各种信息 可移动存储设备,并期望您的应用程序提供有效的 为所有人编程访问可移动存储的理由 声明类型的文件。
用户希望您的应用能够处理您的任何文件关联 宣布。所以不要声明你的应用不能的文件关联 负责任地处理。
因此,您可以使用“mycfg”等自定义文件类型,也可以从可移动存储中访问此文件。