问题标签 [getdrivetype]
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.
c# - C#中的GetDriveType?或找出我的驱动器是否可移动?
我正在使用 Environment.GetLogicalDrives(); 获取驱动器列表。我记得在 C++ 中,我可以使用 GetDriveType 来查找设备是否是 CD、可移动、闪存等,我想我想在我的应用程序中放置一个过滤器,以便在默认情况下仅显示 CD 和可移动设备。C# 中的 GetDriveType 等价物是什么?谷歌只向我展示了使用 c++ 调用的技巧。
c# - C# getdrives 类型固定但没有 USB 硬盘?
我想检索系统中的固定磁盘列表。但是 C#s GetDrives 固定驱动器包括插入式 USB 硬盘。
知道如何检测到固定驱动器不是 USB 硬盘,反之亦然?
c++ - 如何确定特定驱动器的类型?
对于获取 CPU 的硬件信息,我觉得有点菜鸟,所以我提出了这个要求:硬盘驱动器、CD/DVD/蓝光阅读器、软盘,如果可能的话 USB。我一直在看 MSDN GetDriveType但似乎我不擅长搜索或者我不明白。任何的想法?
python - 在python中检测文件是否在网络驱动器上
如何确定文件是否在网络驱动器上?我想包括路径看起来像在本地磁盘上的情况,但路径中的一个目录实际上是指向网络驱动器的符号链接。
c# - C# DriveInfo.GetDrives() 在选定计算机上运行缓慢
我在我的代码中使用 DriveInfo.GetDrives() 方法来填充一个组合框,其中包含我指定计算机上所有可用和准备好的可移动驱动器。它在三台测试计算机上运行良好,但在单台计算机上,当用户单击打开带有组合框的窗口的按钮(以及构造函数中的 GetDrives)时,窗口打开前需要好几秒钟。
计算机运行的是 Windows 7,唯一需要注意的是它具有 RAID 设置。
一旦打开它就会响应它只是在打开时由于某种原因挂起。我在 MSDN 文档上找不到任何帮助,也没有在网上找到类似的案例。如果您有类似问题的经验或任何建议,请告诉我。
我从我的项目中提取了使用 DriveInfo 的窗口并构建了一个测试应用程序。后面的代码如下:
windows - 细粒度(可移动)驱动类型确定
我正在尝试编写一个小工具来简化我的可移动媒体的清点。在媒体上获取和存储文件列表非常简单,但我希望能够根据它们的驱动器类型对它们进行分类。
有一个API 函数可以获取驱动器类型,但它是旧的,仅限于软盘、CD、固定、可移动、网络和 RAM。它没有提供细粒度的信息来确定驱动器是闪存驱动器还是存储卡(更不用说更详细的信息,例如哪种存储卡)。即使是用于 USB 驱动器的较新功能似乎也没有具体区分USB 媒体的类型。
是否有一种相当简单可靠的方法(最好是 C++)来确定?(是的,我知道可以修改某些媒体以呈现为不同的类型,但它只需要对普通的标准媒体工作得足够好。)肯定有一些方法可以做到这一点,因为 Windows 包含各种媒体的不同图标in shell32.dll
,并且 Explorer 通常在您插入它们时使用正确的。
c# - ManagementPath 类不起作用
我正在尝试获取网络驱动器的名称(相对路径不适用于 File.Copy)。我发现这个stackoverflow 页面建议使用 DriveType。我的项目无法识别课程时遇到问题。Microsoft 页面说它是当前框架的一部分,我有 System.Management 的 using 语句,并且我的目标框架设置为 4.6.1。
- 有什么我错过的东西阻止我使用这个类吗?
- 有没有更好的方法来获取网络驱动器路径,以便 File.Copy 可以工作?