问题标签 [drives]

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 投票
1 回答
3517 浏览

ruby - Ruby 获取可用的磁盘驱动器

谁能告诉我如何获得 ruby​​ 中可用磁盘驱动器的列表?我正在创建一个打开的文件对话框,需要知道!提前谢谢,嗯。

0 投票
3 回答
1312 浏览

windows - 检查驱动器是否可写 windows API 函数

您好,如果驱动器可写,是否有任何 Windows API 函数会返回。有时驱动器在驱动器下可见,但是当尝试以编程方式写入它时,它会给您一个消息框错误,该错误会冻结应用程序,直到用户按下确定按钮。是否有任何内置功能可以检查驱动器是否可写而没有烦人的错误框?

我已经尝试过 trycopy 并返回相同的 msgbox 错误:(

谢谢!

0 投票
3 回答
17039 浏览

delphi - Delphi - 如何获取 USB 可移动硬盘和记忆棒的列表?

在我的应用程序(Delphi)中,我需要列出所有 USB 存储设备。这些可以是闪存棒外部存储驱动器。

有一个Jvcl组件JvDriveCombo,它具有DriveType属性 - 问题是如果我选择DriveType := Fixedthen 除了外部驱动器,它还列出了内部驱动器(C:\D:\)。但是,我只想列出外部驱动器。

我相信有 DeviceIoControl 功能(我在 MSDN 上看到过),但我不知道如何使用它。

我想知道是否有人可以帮助我以正确的方式/代码列出 USB 存储设备?

谢谢。

编辑:

我刚刚找到了一些示例代码并将其发布在这里:

现在我只想知道如何枚举所有驱动器号。哪个功能最有效?

0 投票
1 回答
1615 浏览

c - 如何在 Linux 中使用 C 从用户空间获取驱动器标签

我需要在 linux 中使用 c/c++(并且没有 d-bus)获取特定设备的标签。问题是我不能只打开设备并读取它的信息(对于 extN,很容易从设备获取标签),因为从 /dev/xxx 读取需要 root 权限。

0 投票
4 回答
7819 浏览

sql-server - 事务日志驱动器是否需要与数据库驱动器一样快?

我们告诉我们的客户将 SQL Server 数据库文件 (mdf) 放在与事务日志文件 (ldf) 不同的物理驱动器上。科技公司(由我们的客户雇用)希望将事务日志放在比数据库驱动器更慢(例如更便宜)的驱动器上,因为使用事务日志,您只是按顺序写入日志文件。

我告诉他们,我认为驱动器(实际上是 RAID 配置)也需要位于快速驱动器上,因为对数据库的每个数据更改调用都需要保存在那里,以及数据库本身。

话虽如此,我意识到我对此并不完全确定。事务日志驱动器的速度是否会对性能产生显着影响......如果带有数据库的驱动器速度很快?

0 投票
2 回答
918 浏览

iis - Azure 中的 IIS 虚拟目录

有人告诉我,您可以在托管在 Azure 上的 IIS 中创建虚拟目录,但我很难找到有关此的任何信息,因为它是一个相对较新的功能。我想将虚拟目录指向 Azure 驱动器(XDrive、NTFS 驱动器),以便我可以引用驱动器上的资源。

我正在将本地网站迁移到 Azure 上,需要尽量减少所需的返工/重新开发量。目前该网站可以访问共享内容文件夹,由于时间紧迫,我正在尝试模仿类似的设置。

有没有人对此有任何了解或对我有任何指示,因为我找不到有关如何执行此操作的任何信息?

您拥有的任何信息/指针都会很棒

谢谢史蒂夫

0 投票
1 回答
42 浏览

.net - WinXP 共享驱动器问题

我在 .NET 中有一个应用程序,可以在一些网络共享驱动器上写入一些非常小的文件(2k-40k)。这些网络共享驱动器位于另一台 WinXP 机器上。我遇到的问题是该应用程序能够写入共享驱动器,但无法使用以下方法打开相同的文件:

我得到的错误是“系统找不到指定的文件”。通过浏览共享驱动器,我可以看到正在创建的文件,并且可以从 WinExplorer 打开它而没有任何问题。有任何想法吗 ?

0 投票
2 回答
5592 浏览

.net - 在 VB.NET 中获取 CD 驱动器号

我正在使用以下代码获取计算机上每个驱动器的字母列表。我想从此列表中获取 CD 驱动器的驱动器号。我该如何检查?

我用来获取列表的代码如下:

Form.Load事件中:

. . .

0 投票
1 回答
11680 浏览

c# - 获取驱动器和目录的图标: Icon.ExtractAssociatedIcon(filePath) 不起作用?

如果Icon.ExtractAssociatedIcon(filePath)是在 .NET && 中获取图标的唯一方法,如果它不适用于驱动器和目录(是吗?)那么您如何为它们获取图标?

换句话说,我想

^ 这显然不起作用(仅适用于文件)

我不确定System.IO.Directory.Exists(file)检测驱动器是否存在的正确方法......

0 投票
3 回答
214 浏览

data-structures - 如何为已编辑的文件分配磁盘空间

假设我在 HDD 磁盘存储中保存了一个文本文件(假设磁盘存储是新的并且已进行碎片整理)并且文件名是 A,文件大小为 10MB

我假设文件 A 占用了磁盘中的一些空间,如图所示,其中 x 是磁盘上未占用的空间/内存

AAAAAAAAAAAAA xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

现在,我创建并保存另一个一定大小的文件 B。所以 B 将被保存为

AAAAAAAAAAAAA BBBBBBBBBBBBBBBBBxxxxxxxxxxxxxxxxxxxxxxxxxxx - 由于磁盘已进行碎片整理,我假设存储将是连续的。

在这里,如果我编辑文件 A 并将文件大小减小到 2MB 会怎样。你能说现在将如何分配内存吗?

我能想到的一些选项是
AAAAAA xxxxxxxxxBBBBBBBBBBBBBBBBxxxxxxxxxxxxxxxxxxxxxxxxxxxx


AA xxx AA xxx A x A xxBBBBBBBBBBBBBBBBxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

或者一个全新的位置为其他文件释放更大的块。
xxxxxxxxxxxxxxxBBBBBBBBBBBBBBBB AAAAAA xxxxxxxxxxxxxxxxxxxxxx

还是基于任何算法或数据结构的任何其他方式。