问题标签 [drive]

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 投票
3 回答
1649 浏览

c# - 如何使用 Java 在 Windows 上创建虚拟磁盘(信函、共享等)?

我正在考虑为类尝试一个项目,作为其中的一部分,我需要创建一个“磁盘”以允许用户写入一些文件(例如 RAM 磁盘)。我使用过各种语言,但我最熟悉 Java(我可能会使用 C# 并及时完成)。我想知道有什么可以做到这一点。

我查看了 Commons VFS、JLAN 和 Alfresco,我也许可以使用后两者,但我想知道是否还有其他选择。现在我正在研究 Java 7,我读到的 Java 7 有可能会有所帮助的新 I/O 内容……实际上,此时我需要弄清楚的主要事情是一种映射驱动器的方法。例如,AFAICT、Commons VFS 可以让我在某处访问文件(如 FTP),但我如何将这种访问呈现为驱动器号或共享它可以映射?

谢谢

更新:更清楚地说,我想要做的(通常)是创建像 Dropbox 这样的东西。我想在 Windows 中有一个驱动器号/共享,但后端将不是本地磁盘(就像 LAN 上运行服务器组件的另一台机器)。我至少需要对后端逻辑进行编码以传输数据,但我不确定如何将其“粘合”到 Windows 中,使其看起来像是磁盘或网络共享......似乎使用某种 CIFS 服务和将其暴露给操作系统可能是最有意义的。

0 投票
4 回答
10103 浏览

java - Java:如何确定文件所在的驱动器类型?

Java是否有一种独立于平台的方法来检测文件所在的驱动器类型?基本上我有兴趣区分:硬盘可移动驱动器(如 U 盘)和网络共享。JNI/JNA 解决方案不会有帮助。可以假设 Java 7。

0 投票
1 回答
685 浏览

macos - 以编程方式找出已安装驱动器的类型 - Mac OSX

DiskArbitration 框架似乎没有提供一种查找设备类型(网络驱动器、外部驱动器等)的方法。有没有其他方法可以以编程方式确定已安装设备的类型?

0 投票
2 回答
575 浏览

vb6 - vb6中未就绪驱动器的解决方案

我需要一个更好的解决方案来处理未就绪的驱动器,并且希望能够查看和更改我的 rw 驱动器中的文件。不幸的是,它总是给出驱动器未就绪错误,我唯一能做的就是处理错误。

到目前为止,我已经这样做了:

我的驱动器:

我的功能:

0 投票
1 回答
5953 浏览

python - 带有映射驱动器的 SMB 和 Python

我正在构建一个应用程序系统,用于侦听转储到 smb 共享驱动器上共享文件夹中的文件。我已经将 smb 驱动器安装到机器上,难道我不能做一个简单的 file.open() 吗?

我在使用 Snow Leopard 的 Mac 上,我必须承认我更习惯于 Windows 开发,所以我可能会误解一些东西。任何帮助将不胜感激。

我见过几个类似的堆栈溢出问题,例如这个Using pysmbc to read files over samba

但这些都是关于以编程方式连接的,我已经将驱动器映射到我的机器上。

0 投票
1 回答
857 浏览

c++ - 尝试编写一个综合方法来使用 C++ 确定 Windows 驱动器类型

我遇到了大量非托管 C++/MFC 示例,这些示例显示人们试图通过其 DOS 路径确定驱动器的类型,但对于应该如何完成似乎存在很多困惑。所以我试图将所有信息整合到一个功能中,并做微软很久以前应该为我们做的事情。

我基本上需要将所有现代驱动器分类为:

  • 固定驱动器
  • 可移动驱动器
  • 媒体驱动器
  • 其他(见代码中的解释)

有人可以在下面检查我的代码吗?

0 投票
2 回答
1365 浏览

windows - Windows 是否保留了 A 和 B 驱动器?

我正在我的程序中进行硬盘扫描,我记得以前扫描 B 驱动器会冻结我的机器的糟糕日子。对于那些仍然有软盘的用户,我可以跳过 A 和 B 驱动器吗?Windows 中的 A 或 B 驱动器是否曾用于软盘以外的其他东西?

0 投票
1 回答
2085 浏览

windows-7 - 如何在 Windows7 上获得带有设备 ID 的驱动器号

我是编程初学者,所以不要粗鲁^^..

我正在开发一个用于管理大容量存储设备的程序。在 Windows Xp 和 Windows 7 上。

我已经完成了 XP 的管理器。为此,我使用了这个功能:Drive Letter to Device Instance ID

我试图理解这个函数在做什么。但徒劳无功。正如我告诉你的,我是初学者,我没有找到一个关于它的教程。

所以,这是我的问题:我已经在 Windows XP 上使用了这个功能,你可以看到:

所以这段代码在 XP 上可以正常工作,但在 Windows 7 上不行。似乎我们没有从寄存器库中的正确位置开始。在比较过程中,我可以看到我的变量“buf”是“HTREE\ROOT\0”,在第二个循环中,“buf”=“ACPI\PNP0A08\0”,直到最后,我再次看到“buf” =“HTREE\ROOT\0”..

有人可以向我解释发生了什么吗?我真的很努力去理解。我在 msdn 上玩了很多,但也许我很愚蠢,因为我不明白。

0 投票
2 回答
244 浏览

c# - 组合框的例外

我正在寻找一种在获取计算机上的设备列表时删除物理磁盘 0 的方法。

执行的命令如下:

感谢您的帮助。

0 投票
1 回答
1011 浏览

android - 用于存储 Eclipse、ADT、Android SDK 和项目的闪存驱动器

我正在寻找一个闪存驱动器来存储带有 ADT 的 Eclipse、Android SDK 和一些要带到学校的项目,因为他们的计算机不允许我安装 Eclipse。我希望它支持 USB 3.0 并拥有 8GB-16GB 的内存。由于我不是闪存驱动器及其读写速度方面的专家,因此我想我可以在这里寻求帮助!

因此,由于我要运行 Eclipse 及其上的所有内容,我认为它需要具有相当高的读写速度。

有谁知道闪存驱动器可以完全满足我的需求并且不会让一个贫穷的大学生破产?是的,我的笔记本电脑和学校的电脑都支持 USB 3.0。