我有一台索尼平板电脑S,我正在连接一个U盘。
我找到了一段代码,让我可以:
-查找已连接的设备
-查找它的接口
-查找它的端点(读取、写入)
-我也能打开这个设备
我的问题是: 如何列出U盘中的所有文件和目录?
从我所读的资料中,有像下面这样的方法:
mDeviceConnection.controlTransfer(...)
如何列出闪存驱动器中的文件和目录?我希望能够读写闪存驱动器,并获取其中包含的文件的绝对路径,以便将它们传输到平板电脑上的SD卡。谢谢。
我有一台索尼平板电脑S,我正在连接一个U盘。
我找到了一段代码,让我可以:
-查找已连接的设备
-查找它的接口
-查找它的端点(读取、写入)
-我也能打开这个设备
我的问题是: 如何列出U盘中的所有文件和目录?
从我所读的资料中,有像下面这样的方法:
mDeviceConnection.controlTransfer(...)
如何列出闪存驱动器中的文件和目录?我希望能够读写闪存驱动器,并获取其中包含的文件的绝对路径,以便将它们传输到平板电脑上的SD卡。谢谢。
/mnt/
中,因此您可以从该文件夹检索所有文件和文件夹。File storageDir = new File("/mnt/");
if(storageDir.isDirectory()){
String[] dirList = storageDir.list();
//TODO some type of selecton method?
}
有时候对于某些设备,文件夹可能会不同,例如:/mnt/usb_storage/