问题标签 [driveinfo]

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 回答
170 浏览

c# - 使用 C# 计算的可用磁盘空间与我的电脑中显示的值不匹配

我使用以下方法使用 DriveInfo 类计算可用磁盘空间。但它与我的电脑中显示的可用磁盘空间值不匹配。以下方法返回 106 GB 的可用空间,而 MyComputer 仅显示 98.8 GB 的可用空间。如何计算准确的值?为什么有区别?

0 投票
0 回答
120 浏览

asp.net - IIS 看不到本地系统上的虚拟磁盘

系统有一个虚拟磁盘连接到另一台服务器 (M:) IIS 上有一个应用程序需要访问此虚拟磁盘上的文件。

返回磁盘 A、C、D、F - 即本地驱动器和磁盘。

在控制台应用程序中,它工作正常

返回 A、C、D、F、M

在 IIS 服务器中,池和站点与具有管理员权限的用户一起使用

0 投票
1 回答
810 浏览

c# - 通过 IP 地址查看驱动器的 AvailableFreeSpace

我知道,AvailableFreeSpace 可以用于本地驱动器,例如“C:/”、“D:/”等。它也适用于网络驱动器。

但现在我的问题是:

是否可以在另一个 IP 上查看“文件夹”的 AvailableFreeSpace?我使用以下代码连接到本地驱动器:

当“SaveLocation”是像“C:\Temp\Folder”这样的本地驱动器时,它可以正常工作。

但是,当“SaveLocation”中有 IP 时,它就不起作用了。在这种情况下,SaveLocation 看起来像这样:“192.168.200.10\c\Data”

这不起作用,这就是我提出问题的原因。异常消息是:{"对象必须是根目录 (\"C:\\") 或驱动器号 (\"C\")。"}

我希望你能帮助我。

0 投票
1 回答
51 浏览

c# - 树视图节点扩展的代码是什么

在此处输入图像描述

父节点不扩展到子节点我该如何解决?

0 投票
2 回答
664 浏览

c# - 如何在 Windows 中更改卷的“友好标签”?

我想更改此标签:

那

在上图中,我在没有任何权限的情况下手动更改了它。

我按照线程中的说明尝试了以下操作,但它给出了 System.UnauthorizedAccessException

所以 VolumeLabel 属性不是我想要的。然后我读了这篇文章,但由于某种原因无法导入Shell32.dll,它说找不到Axlmp.exe。

也尝试过SetVolumeName()。它返回非零数字,但不改变 de VolumeName。

0 投票
1 回答
153 浏览

c# - 如何发现 USB 大容量存储设备(外置硬盘)?

我已经尝试了这两种不同的功能,但它没有按预期工作。 如何确定驱动器是否为外部驱动器<- 此提供的方法也为 USB 拇指驱动器返回 true。但是,我正在寻找专门用于外部硬盘驱动器。

0 投票
2 回答
1199 浏览

c# - 有没有办法在 Windows 中使用 C# 以编程方式禁用磁盘驱动器上的写入缓存策略?

我需要删除我们服务器磁盘驱动器上缓存的写入。在 Windows 中这样做 ==> 设备管理器 ==> 磁盘驱动器 ==>(右键单击)属性 ==> 策略 ==>(复选框)启用缓存后写入 | 很简单,但 Windows 会自动重新启用它。我相信这会发生在更新中。

我想知道我是否可以使用 C# 访问这些策略以每天禁用它们。

有人知道方法吗?

我查看了 DriveInfo,但没有找到访问策略的方法。

0 投票
0 回答
51 浏览

c# - 从服务获取用户映射的网络驱动器

我有一个 Windows 服务,用于监控 PC 统计数据和运行状况,其中一项功能是监控硬盘空间。但我也想关注映射的网络驱动器。

System.IO.DriveInfo包含我需要的一切,但是,映射的网络驱动器只能在从以用户权限运行的控制台应用程序调用时访问。从DriveInfo.GetDrives()服务调用时,仅返回物理驱动器。我理解这样做的原因,但是有没有办法解决它并从 Windows 服务中为登录用户的映射驱动器获取可用空间?

0 投票
1 回答
37 浏览

c# - 如何在 C# 中获取 SAN 驱动器信息?

我需要检查所有驱动器及其可用空间。至于固定驱动器,我们可以使用 DriveInfo 类(System.IO)获取信息,但我需要检查SAN 驱动器的驱动器信息。

0 投票
1 回答
30 浏览

c# - 在两个循环中获取可用磁盘空间

我正在寻找一种在两个周期内获取磁盘大小信息的方法,但我遇到了困难。TotalFreeSpace 无法识别。