本帖最后由 hixon 于 2022-7-6 16:45 编辑
U盘属于可热插拔设备,在USB插拔时系统控件
device.io.usb会收到相应的事件。
1、在全局代码中定义一个字符串变量udisk_path
2、在device.io.usb控件的onEvent事件方法中获取路径
代码:
- device.io.usb.onEvent = function(classname, event, payload) {
- util.console.log(classname + ' | ' + event + ' | ' + payload);
- if (this.getStorageCount() > 0) {
- udisk_path = this.getStoragePath(0);
- } else {
- udisk_path = '';
- }
- };