问题标签 [drive-letter]

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 投票
4 回答
6897 浏览

c++ - 从 Windows 中的文件名获取驱动器号

是否有 Windows API 函数可以从 Windows 路径中提取驱动器号,例如

在正确整理的同时

ETC?

0 投票
2 回答
9720 浏览

c# - 如何从驱动器的全名中获取驱动器号

如何在 Windows 下使用 C# 从驱动器(例如 WORKMEMORYSTICK)的已知全名(如果存在)中获取驱动器号(例如 F:\)?

甚至反过来也是一个开始。

0 投票
1 回答
919 浏览

c# - IMAPI2 如何将 UniqueID 与驱动器号相关联

我有以下代码:

这样做的问题是我想在组合框中显示驱动器号,因此用户可以选择他喜欢使用的驱动器,但仍然可以使用所选驱动器的 UniqueID 来刻录光盘。

那么有什么方法可以将 UniqueID 与驱动器号相关联?

谢谢你们。

0 投票
1 回答
1178 浏览

c# - 驱动器号与 DevicePath

自上周以来,我一直在搜索这个,几乎所有关于 DriveLetter x DevicePath/Volume/Device ID/whatever 的链接对我来说都是紫色的。

我正在开发一个应用程序,列出一些存储设备和 HDI/WPD 设备,这些设备使用 SetupApi 函数和这些 guid GUID_DEVINTERFACE_USB_DEVICE "A5DCBF10-6530-11D2-901F-00C04FB951ED", GUID_DEVINTERFACE_VOLUME "53F5630D-B6BF-11D0-94F2-00A0C91EFB8"

所以......我已经能够用驱动器号映射设备。如何?使用 SetupApi 结果,使用 DevicePath 通过 DeviceIOControl 获取 DiskNumber 和 PartitionNumber。而且没关系!!!其实不是全部。实际上,对于 CDROM 驱动器,我无法获得它。

这是我的代码。

对于我拥有的所有 CDROM 驱动器,都会抛出 IncorrectFunction。

为了获得 FileHandle,我同时使用了驱动器号(如“\.\D:”)和设备路径。两者都失败了。

我不知道我是否做错了什么,因为这适用于 USB 大容量存储和硬盘。

谢谢。

0 投票
2 回答
2920 浏览

windows - 将驱动器号转换为分区 ID/磁盘 ID

给定驱动器号,如何在不使用注册表的情况下获取OSImage InstallTo 分区 ID磁盘 ID ?

0 投票
5 回答
14483 浏览

batch-file - 批处理文件和可变 USB 驱动器号

我正在尝试创建一个备份批处理文件来自动化 Acronis True Image 和备份维护。

USB 驱动器号会根据我要备份的机器和/或连接的设备数量以及使用驱动器号的不同而有所不同...

我的批次驻留在C:\ 我的批次将调用 ATI。ATI 将图像转储到C:\ 批次上,然后根据其卷序列号查找我的外部,如下所示:

好的,那工作得很好,但我现在需要的是类似的东西;

根据序列号查找正确的外部设备。(如上)获取正确的驱动器号并将其转换为变量。找到驱动器号后跳出FOR IN DO循环并将其设为变量。使用变量检查文件夹是否存在。如果该文件夹不存在,请创建它。如果文件夹确实存在,请检查其中是否MyBackup.tib存在。如果是这样,请删除该文件。 CHDIR或者一些这样的回到批处理所在的位置,(C:\)和MOVE新创建的备份到外部文件夹中。

我在这个问题上连续工作了十个小时,而且我没有比一开始更接近找到正确的语法/命令。

拜托,你能帮忙吗!?我给你一块饼干,哈哈!

如果有帮助,我正在运行 Windows 7 Ultimate...

0 投票
1 回答
3086 浏览

delphi - 确定驱动器号是本地驱动器还是网络驱动器?

我正在开发一个具有共享文件夹输入的实用程序。我的应用程序要求所选文件夹位于远程计算机上,而不是本地计算机上。我想识别用户是否C:\从本地计算机中选择,而不是Z:\可能是网络驱动器。我如何验证这一点?

0 投票
1 回答
2514 浏览

java - 使用 java 获取便携式设备

我正在尝试使用 java 小程序访问在 Windows 7中显示为便携式设备的设备中的某些文件(其中包含“Windows CE”应用程序)。

我的设备路径就像

在我正在尝试使用相同的地址从中访问文件,但它给出了路径错误或找不到文件。

同样我用

它导致了同样的错误告诉我如何使用 java applet 访问便携式设备

当我导航到连接的设备并右键单击文件并查看它的属性时,它显示它的位置为

此外,当我打开此文件时,它会自动放入我计算机的临时文件中。我也在使用签名小程序,所以没有文件访问被拒绝的问题

我也用过

它也没有列出附加的便携式设备我必须使用 java applet 在便携式设备中写入一些文件

0 投票
2 回答
4668 浏览

batch-file - 批处理文件检测到它所在的 USB 闪存驱动器的驱动器号,然后打开 cmd 提示符

我想将批处理文件放在 USB 闪存驱动器上,我可以插入并运行批处理。我希望批处理检测已分配给 USB 闪存驱动器的驱动器号,然后打开命令提示符并将目录更改为 USB 闪存驱动器的驱动器号,然后在 cmd 提示符中键入命令字符串并输入一个 CR 来执行命令。

我什至不知道从哪里开始。我已经搜索了与 cmd 批处理相关的主题,但在将 USB 闪存驱动器插入 PC 后实际检测到分配了 USB 闪存驱动器的驱动器号方面没有任何运气。

任何帮助将非常感激。谢谢你。

0 投票
1 回答
1391 浏览

java - Add colon to file path after drive letter (ie: change /c/ or c/ to c:/) in Java

Basically, I'm getting a file path from a string inside of a CSV file. However, for some reason, the program generating the CSV file removes the colon from the string, so I end up with a file path that does not work inside of Java. The typical output is /x/Rest/Of/Path where x is the drive letter, but may occasionally be x/ instead of /x/. Basically, I need to add a colon after the drive letter if there isn't one already; changing either /x/ or x/ to x:/. I'm sure this is mostly done through regex, but I'm still trying to figure out the basics of regex myself, so I'm not sure how to write it. Thanks in advance for any help.