WeStudio技术社区

 找回密码
 立即注册

快捷登录

QQ登录

只需一步,快速开始

查看: 1571|回复: 0

如何获取U盘的路径?

[复制链接]

100

主题

146

帖子

1061

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1061
发表于 2022-7-6 16:43:24 | 显示全部楼层 |阅读模式
本帖最后由 hixon 于 2022-7-6 16:45 编辑

U盘属于可热插拔设备,在USB插拔时系统控件device.io.usb会收到相应的事件。
1、在全局代码中定义一个字符串变量udisk_path

udisk_path.png

2、在device.io.usb控件的onEvent事件方法中获取路径
storage_path.png

  1. device.io.usb.onEvent = function(classname, event, payload) {
  2.     util.console.log(classname + ' | ' + event + ' | ' + payload);
  3.     if (this.getStorageCount() > 0) {
  4.         udisk_path = this.getStoragePath(0);
  5.     } else {
  6.         udisk_path = '';
  7.     }
  8. };
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|物一世(北京)科技有限公司 ( 京ICP备20025895 )

GMT+8, 2024-10-11 19:32 , Processed in 0.013098 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表