问题标签 [removable-storage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
560 浏览

c# - 模拟器中配置的 SD 卡路径为空 - Windows Phone 8.1(运行时)

我对 WP 8.1(运行时)SD 卡访问感到非常困惑。我正在尝试在 WP 8.1(运行时)SD 卡中创建一个文件夹,但无法这样做。我正在按照MSDN教程在 WinRT 中访问 sd 卡。我需要访问 SD 卡才能存储我的应用程序的备份和日志文件夹。通过遵循教程,我在模拟器中配置了 sd 卡路径,并使用以下代码访问该路径。

externalDevices.Path返回空字符串而不是返回我配置的路径。RemovableStorage我在下启用Capabilities并添加了FileTypeAssociations. 但老实说,这FileTypeAssociations让我非常困惑。我读了很多文章,但我还没有完全弄清楚。

基本上我想要我的应用名称文件夹下的两个文件夹和一个文件。

每个文件夹下

如果我知道如何在 sd 卡中创建自定义文件夹(应用程序名称文件夹),我会轻松创建子文件夹(备份、日志)。但是现在我被困在获取根路径上。

编辑:死锁问题通过ConfigureAwait(false)按照评论中的建议添加异步调用得到解决,但 sdcard 路径仍然为空,如何获取路径并在那里创建文件夹?

0 投票
0 回答
104 浏览

c# - C# 光盘弹出随机失败,说会话必须关闭(甚至不刻录光盘)

我的用户最近遇到了一个烦人的问题。

我有一个应用程序,它基本上从 cd、dvd 或 USB 驱动器中获取图像并将它们复制到网络。

完成复制后,它应该会自动弹出光盘。

问题是,当光盘完成复制并弹出时,需要很长时间。我的一位用户说她等了一个小时才完成关闭并弹出。

在发生这种情况的其他光盘上,用户会尝试点击物理弹出按钮,Windows 7 上的气泡会弹出并说请等到会话关闭后再弹出。

没有任何东西被刻录到光盘上,而且光盘不是 CD-RW 或 DVD-RW,所以我不明白为什么它需要关闭光盘上的会话。

有没有可能是最初刻录 cd 的人搞砸了?

到目前为止,在 250 多张光盘中,这只发生在其中的两张上,这让我相信这些光盘有问题。

这是我弹出驱动器的方法:

0 投票
0 回答
604 浏览

python - 如何处理 Windows“驱动器未就绪”、“无光盘”等警告对话框

我试图避免在运行我的应用程序时显示“驱动器未准备好”或“无光盘”的 Windows 警报。这是我的 fsp.py

和 mount.py 告诉已安装的设备。

这是我尝试使用这两个模块的方法。例子.py

但我仍然收到 Windows 警报。如何避免。至少通过使用 fsp.py 代码。

0 投票
1 回答
778 浏览

linux - 如何定义设备标签名称,g_mass_storage 模块

在内核配置中包含 g_mass_storage 模块的嵌入式系统上工作,我想定义设备的名称。后者对于在插入主机时识别设备很有用。

我正在使用以下功能:

当设备连接到 Windows PC 时,设备定义为Local Disk(E:).

如何Local Disk通过特定名称进行交换,因为它是为我的 USB 密钥完成的SnPKey

编辑 1:

海量存储小工具

根据上一个链接中给出的信息,我尝试通过指定 USB 产品字符串iProduct但没有成功。

0 投票
0 回答
334 浏览

android - 我无法获得可移动 SD 卡的实际路径。有没有办法得到?

在某些设备中,它返回可移动 SD 卡的实际路径,但在某些设备中,它返回 null。

基本上,我想根据用户存储设备的内部存储或外部(可移动存储(微型 SD 卡))的文件。这个我需要从果冻豆到6.0

0 投票
0 回答
262 浏览

qt5 - 如何在 Qt 5 框架中识别 DVD/光盘已被弹出?

我需要确定 DVD 磁盘从光驱中弹出的特定时刻,例如按下弹出按钮。

我尝试在 Qt5 中使用来自 QFileSystemWatcher 的信号 directoryChanged 作为可能的解决方案。

使用此示例,我按下了驱动器上的弹出按钮。该驱动器已被弹出并从“计算机”目录中消失。但是,QFileSystemWatcher 没有捕捉到这一点。没有发出信号。任何想法如何做到这一点?

0 投票
1 回答
1055 浏览

linux - 如何在 ubuntu MATE 中禁用可移动媒体的自动运行?

我一直在寻找一种在 Ubuntu MATE 中禁用可移动媒体自动运行的方法,但在任何地方都找不到。我查看了谷歌、Ubuntu 的控制中心,甚至在 gconf-editor 中,但找不到这样做的选项..

有谁知道该怎么做?会非常感谢..

0 投票
0 回答
111 浏览

python - 是否有一种独立于系统的方法来通过它在 python 中的标签来查找驱动器的路径

使用python,我想通过它在所有平台(linux,windows,mac)上的标签找到驱动器的路径,例如我想搜索名为STUFF的驱动器并获取路径(e:/或/media /patrick/e/ )返回或错误,如果它不存在。

0 投票
1 回答
67 浏览

batch-file - 调用可移动驱动器中的 vbs 文件运行

我需要一些关于指定安装的可移动磁盘的路径的解释。我的批号...

在第 4 行“xcopy JKDClean.bat %%b”路径运行得更好。 但我无法运行那个 vbs 文件“wscript %%b\run.vbs”。我需要在可移动驱动器中运行该 vbs 文件。如何指定当前可移动磁盘的路径???

0 投票
0 回答
581 浏览

android - How to differentiate between USB and SD mount?

I have an Android 6.0 phone with internal memory, removable SD card and USB OTG (pen-drive with micro USB jack) inserted in the phone. Removable SD card and USB OTG was ejected in Android equipment: "Settings" -> "Storage & USB". I can mount removable SD card and USB OTG in this equipment. For example, I mount removable SD and want to differentiate this event from mounting of USB OTG. The only action I can get in the receiver

on mount is android.intent.action.MEDIA_MOUNTED and path to root of mounted SD card as an extra to this action - /storage/A13D-EF43. The same situation is for USB OTG mounting event. The only difference is in the name of mounted USB OTG - path is /storage/BD76-24ED.

How can I understand which media was mounted - SD or USB OTG - if I have no API call to get a name of SD or USB OTG before mounting in order to compare it with extra (path) from android.intent.action.MEDIA_MOUNTED?