Rip*_*pei 6 java windows device tablet drive-letter
我实际上有一个Windows/Java问题.我有一个插件设备,我想通过Java访问.通常你可以通过驱动器号访问一个例如USB-Stick ...但是这个平板电脑被Windows显示为"便携式设备"...这意味着,路径就像"Computer\Archos 5S"这样的东西没有驱动器号.
我想通过Java访问此设备上的文件,但我无法弄清楚它的正确路径.有一个类似的问题,但没有一个有效的答案.或者是否有另一种通过Java访问此设备的方法?
其实我还没有解决这个问题......我仍然无法通过java访问这样的设备.
目前我正在尝试使用Java访问Windows ShellFolder.一个Shellfolder如:"Shell ::: {35786D3C-B075-49b9-88DD-029876E11C01}"
这可能与Java有关吗?最近我发现了sun.awt类"ShellFolder"......这是想要的功能吗?
谢谢你的帮助Ripei
与 *nix 系统一样,所有设备(包括驱动器)都具有作为公共根的一部分的路径,这通常对用户隐藏,因为他们使用作为这些基本路径别名的驱动器号,但您也可以通过以下方式使用完整设备路径:为路径添加前缀"\\.\"
例如,在我的机器上 D: 翻译为"\Device\HarddiskVolume1"并且可以通过传递"\\.\HarddiskVolume1"给 CreateFile 来访问。
所以你的设备的路径可能是"\\.\Archos 5s"。
| 归档时间: |
|
| 查看次数: |
7139 次 |
| 最近记录: |