问题标签 [unmount]

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 投票
2 回答
548 浏览

windows - 我可以以编程方式找出驱动器是否正在使用中吗?

有没有办法以编程方式找出映射的驱动器当前是否正在使用?如果我尝试使用 卸载驱动器net use,并且该驱动器正在使用中,它会告诉我该驱动器正在使用中并提示我采取进一步措施。

如果不再使用驱动器,我希望能够自动取消映射驱动器。系统是Windows XP。

0 投票
1 回答
1186 浏览

objective-c - Cocoa:检测无法安装的卷

各位,

我正在开发一个应该能够卸载卷的小应用程序。

目前,我正在使用以下代码来确定卷是否不可挂载:

问题是只有像 CD 或 DVD 这样的物理可移动卷才能获得 isUnmountable=YES 标志。USB 设备不会,尽管这些设备也无法安装。

你们有解决方案吗?

- - 编辑

我用另一个 FAT 格式的 U 盘试​​了一下。我有 2 个 USB 硬盘连接到我的 mac,这些硬盘无法通过 Finder 或磁盘实用程序安装 - 这些是 HFS 格式的。我创建了一个使用上面代码的输出:

/,hfs,不可安装:否,可移动:否
/Volumes/Elephant,hfs,不可安装:否,可移动:否
/Volumes/Time Machine,hfs,不可安装:否,可移动:否
/Volumes/USBSTICK,msdos,不可安装:是,可拆卸:是

看起来该方法仅在设备为 FAT 或 MSDOS 格式时才返回 YES。这很奇怪,因为其他 2 个(Elephant、Time Machine)是通过 USB 连接的卷,并且必须是可移动和不可安装的。还有其他方法可以获取该信息还是我在代码中做错了什么?

--

问候

马可

0 投票
4 回答
3979 浏览

java - 挂载和卸载硬盘

如何在 Java 编程语言中安装和卸载硬盘驱动器(独立于平台,因此不使用运行时执行硬编码命令)?

0 投票
4 回答
18568 浏览

android - android挂载卸载SD卡

我正在开发一个扫描 SD 卡的应用程序。这时候,我正在使用eclipse的模拟器来测试我的android应用程序。我创建了一个虚拟 sd 卡,用于在 eclipse 上进行测试。

我想知道是否有任何方法可以卸载然后在模拟器(eclipse)上安装 sd 卡,以便我可以测试我的应用程序,当卸载 sd 卡时,它应该生成一条消息等。

有人能帮我一下吗..

0 投票
2 回答
442 浏览

c++ - 我怎样才能卸载活动分区?

我尝试使用 function DeleteVolumeMountPoint(L"C:\\"),但我没有访问权限,这是正确的。但我需要删除活动分区,我正在寻找方法来做到这一点。拜托,你能给我举个例子来删除这个分区(卸载它)。操作系统 XP/Vista/7。

0 投票
2 回答
4636 浏览

macos - 卸载网络卷?

如何卸载网络卷?

NSWorkspace认为它们既不可移动也不不可安装。unmountAndEjectDeviceAtPath: @"/Volumes/the network volume in question"不会导致任何事情发生。可能有一些简单的方法可以做到这一点,坐在我的鼻子下面,但我找不到。

我不想诉诸于制作一个 Applescript 告诉 Finder 弹出网络卷并从 Cocoa 调用它,因为这实在是太恶心了。

(顺便说一下,我的开发平台是 Tiger)

0 投票
3 回答
1268 浏览

macos - Mac OS X 如何知道哪些程序正在使用挂载的文件系统?

这听起来像是一个愚蠢的问题,但直到最近,如果您尝试卸载正在使用的卷,Finder 会报告它正在使用,但不是由谁使用。这是简单的 Unix 功能,如果文件在挂载点上打开,则不允许它弹出。但现在他们似乎增加了功能,让用户知道哪些程序当前正在使用已安装的系统,我一直在查看 fopen、stat 等 Unix 操作系统(Linux 发行版)的手册页,我可以似乎找不到类似的功能。

这个功能是专门的,还是我只是找错地方了?

0 投票
4 回答
7714 浏览

vbscript - VBScript - 卸载 USB 驱动器

我有一个乏味的项目即将到来。我需要将 USB 闪存驱动器插入计算机,然后将三个文件复制到该驱动器,然后卸载它并重复 3000 次(字面意思)。我希望能想出一些 VBScript 可以将我的操作减少到

  1. 插入 USB 闪存驱动器,
  2. 双击 .vbs 文件,
  3. 移除 USB 闪存驱动器。

我认为只要我每次都将 USB 插入同一个端口,复制和粘贴部分代码并不难。这个假设正确吗?然而,真正的问题是卸载/弹出 USB 驱动器。是否有任何简单的 VB 脚本代码可以完成此操作?

0 投票
2 回答
958 浏览

java - 以编程方式从 Java 卸载驱动器

有谁知道如何在 OSx 中卸载 java 中的驱动器

我正在尝试从 java 中卸载 SD 卡。我正在使用 java Swing 类并且驱动器会自动挂载,但是如何卸载它。

0 投票
2 回答
8347 浏览

linux - Virtualbox 启动挂载不会卸载

如果您在 VirtualBox 来宾上使用 NetBeans,我认为这里有一个非常有用的脚本。似乎有一个问题:

如果您查看该脚本,它会写入引导脚本,然后将 NetBeansProjects 从主机系统安装到来宾系统。这工作正常。但是,会创建一个附加脚本并将其移至用户本地 bin。实际上,创建了两个脚本:1)允许用户挂载和 2)卸载挂载的文件夹以提供灵活性。

我测试了脚本,一切都在我的 Ubuntu 客户机上运行,​​除了“netbeans-unmount.sh”脚本。

它不会卸载在启动时安装的sirectory,我已经尝试给脚本文件'root'访问权限......

关于这是否会起作用以及如何起作用的任何线索?:

更新:终端中的手动编码卸载也无法卸载 NetBeans 项目文件夹。所以我想我需要问一下,如果系统初始化安装了这个文件夹,是否可以卸载这个文件夹?

更新2:仍然卡住,但我在查看后有一些新信息etc/mtab。这是我看到的:

很明显,我必须多次运行 sudo unmount ~/NetBeansProjects !!

像“flat”这样的附加安装选项也不起作用,因为它会卸载所有内容,我只希望卸载我的目标目录。