2017-07-30 74 views

回答

0

您可以访问USB棒是这样的:

StorageFolder externalDevices = KnownFolders.RemovableDevices; 
StorageFolder usbStick = (await externalDevices.GetFoldersAsync()).FirstOrDefault(); 
var usbStickFolder = await usbStick.CreateFolderAsync("test", CreationCollisionOption.OpenIfExists); 
var file = await usbStickFolder.CreateFileAsync("test.txt", CreationCollisionOption.ReplaceExisting); 

但你不能在应用程序清单中设置文件类型关联之前,该代码是行不通的。否则,它会抛出拒绝访问异常。

enter image description here

+0

我知道这一点,但我需要覆盖与_raw文件系统data_中的棒。文件扩展名不适用于此,这是问题所在。 –

+0

然后我不明白这个问题。什么意思是'\。\ PhysicalDrive1'和'原始文件系统数据'?它是* unix文件系统?或者你需要格式化USB棒或类似这样的东西? – ashchuk

+0

是的,我想创建一个启动磁盘的创建者。在Win32中,'\。\ PhysicalDrive '而不是':\'是您如何访问原始分区/文件系统数据本身。看起来像UWP只是不允许任何类型的低级系统的东西... –

相关问题