0
我需要用原始数据覆盖U盘的文件系统。虽然FolderPicker
可以访问例如D:\
,它不能用于访问例如\.\PhysicalDrive1
。有没有办法从UWP访问物理驱动器数据?或者这是不可能的?您可以从UWP应用程序访问物理驱动器数据吗?
我需要用原始数据覆盖U盘的文件系统。虽然FolderPicker
可以访问例如D:\
,它不能用于访问例如\.\PhysicalDrive1
。有没有办法从UWP访问物理驱动器数据?或者这是不可能的?您可以从UWP应用程序访问物理驱动器数据吗?
您可以访问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);
但你不能在应用程序清单中设置文件类型关联之前,该代码是行不通的。否则,它会抛出拒绝访问异常。
我知道这一点,但我需要覆盖与_raw文件系统data_中的棒。文件扩展名不适用于此,这是问题所在。 –
然后我不明白这个问题。什么意思是'\。\ PhysicalDrive1'和'原始文件系统数据'?它是* unix文件系统?或者你需要格式化USB棒或类似这样的东西? – ashchuk
是的,我想创建一个启动磁盘的创建者。在Win32中,'\。\ PhysicalDrive'而不是':\'是您如何访问原始分区/文件系统数据本身。看起来像UWP只是不允许任何类型的低级系统的东西... –