问题标签 [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.
windows - 我可以以编程方式找出驱动器是否正在使用中吗?
有没有办法以编程方式找出映射的驱动器当前是否正在使用?如果我尝试使用 卸载驱动器net use
,并且该驱动器正在使用中,它会告诉我该驱动器正在使用中并提示我采取进一步措施。
如果不再使用驱动器,我希望能够自动取消映射驱动器。系统是Windows XP。
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 连接的卷,并且必须是可移动和不可安装的。还有其他方法可以获取该信息还是我在代码中做错了什么?
--
问候
马可
java - 挂载和卸载硬盘
如何在 Java 编程语言中安装和卸载硬盘驱动器(独立于平台,因此不使用运行时执行硬编码命令)?
android - android挂载卸载SD卡
我正在开发一个扫描 SD 卡的应用程序。这时候,我正在使用eclipse的模拟器来测试我的android应用程序。我创建了一个虚拟 sd 卡,用于在 eclipse 上进行测试。
我想知道是否有任何方法可以卸载然后在模拟器(eclipse)上安装 sd 卡,以便我可以测试我的应用程序,当卸载 sd 卡时,它应该生成一条消息等。
有人能帮我一下吗..
c++ - 我怎样才能卸载活动分区?
我尝试使用 function DeleteVolumeMountPoint(L"C:\\")
,但我没有访问权限,这是正确的。但我需要删除活动分区,我正在寻找方法来做到这一点。拜托,你能给我举个例子来删除这个分区(卸载它)。操作系统 XP/Vista/7。
macos - 卸载网络卷?
如何卸载网络卷?
NSWorkspace
认为它们既不可移动也不不可安装。unmountAndEjectDeviceAtPath: @"/Volumes/the network volume in question"
不会导致任何事情发生。可能有一些简单的方法可以做到这一点,坐在我的鼻子下面,但我找不到。
我不想诉诸于制作一个 Applescript 告诉 Finder 弹出网络卷并从 Cocoa 调用它,因为这实在是太恶心了。
(顺便说一下,我的开发平台是 Tiger)
macos - Mac OS X 如何知道哪些程序正在使用挂载的文件系统?
这听起来像是一个愚蠢的问题,但直到最近,如果您尝试卸载正在使用的卷,Finder 会报告它正在使用,但不是由谁使用。这是简单的 Unix 功能,如果文件在挂载点上打开,则不允许它弹出。但现在他们似乎增加了功能,让用户知道哪些程序当前正在使用已安装的系统,我一直在查看 fopen、stat 等 Unix 操作系统(Linux 发行版)的手册页,我可以似乎找不到类似的功能。
这个功能是专门的,还是我只是找错地方了?
vbscript - VBScript - 卸载 USB 驱动器
我有一个乏味的项目即将到来。我需要将 USB 闪存驱动器插入计算机,然后将三个文件复制到该驱动器,然后卸载它并重复 3000 次(字面意思)。我希望能想出一些 VBScript 可以将我的操作减少到
- 插入 USB 闪存驱动器,
- 双击 .vbs 文件,
- 移除 USB 闪存驱动器。
我认为只要我每次都将 USB 插入同一个端口,复制和粘贴部分代码并不难。这个假设正确吗?然而,真正的问题是卸载/弹出 USB 驱动器。是否有任何简单的 VB 脚本代码可以完成此操作?
java - 以编程方式从 Java 卸载驱动器
有谁知道如何在 OSx 中卸载 java 中的驱动器
我正在尝试从 java 中卸载 SD 卡。我正在使用 java Swing 类并且驱动器会自动挂载,但是如何卸载它。
linux - Virtualbox 启动挂载不会卸载
如果您在 VirtualBox 来宾上使用 NetBeans,我认为这里有一个非常有用的脚本。似乎有一个问题:
如果您查看该脚本,它会写入引导脚本,然后将 NetBeansProjects 从主机系统安装到来宾系统。这工作正常。但是,会创建一个附加脚本并将其移至用户本地 bin。实际上,创建了两个脚本:1)允许用户挂载和 2)卸载挂载的文件夹以提供灵活性。
我测试了脚本,一切都在我的 Ubuntu 客户机上运行,除了“netbeans-unmount.sh”脚本。
它不会卸载在启动时安装的sirectory,我已经尝试给脚本文件'root'访问权限......
关于这是否会起作用以及如何起作用的任何线索?:
更新:终端中的手动编码卸载也无法卸载 NetBeans 项目文件夹。所以我想我需要问一下,如果系统初始化安装了这个文件夹,是否可以卸载这个文件夹?
更新2:仍然卡住,但我在查看后有一些新信息etc/mtab
。这是我看到的:
很明显,我必须多次运行 sudo unmount ~/NetBeansProjects !!
像“flat”这样的附加安装选项也不起作用,因为它会卸载所有内容,我只希望卸载我的目标目录。