gpt4 book ai didi

.net - 找出 .NET 中的总磁盘空间和可用磁盘空间

转载 作者:行者123 更新时间:2023-12-03 15:21:11 28 4
gpt4 key购买 nike

我试图找到一种方法来确定 .NET 应用程序中任意文件夹中的总磁盘空间和可用磁盘空间。文件夹中的“总磁盘空间”和“可用磁盘空间”是指如果您对其执行“dir”命令,该文件夹将报告的总磁盘空间和可用磁盘空间,即总磁盘空间和可用磁盘空间包含该文件夹的逻辑驱动器,考虑到发出请求的用户帐户。

我正在使用 C#。该方法应该适用于作为 UNC 路径(而不是通过映射的驱动器号访问)的本地和远程文件夹。例如,它应该适用于:

  • C:\Temp
  • \\Silfen\Resources\Temp2

  • 我从 DirectoryInfo 对象开始,但这似乎没有关联的磁盘空间信息。 DriveInfo 类可以,但它不适用于远程文件夹。

    编辑。 和大家交流了一下,考虑把远程文件夹映射成本地驱动,用DriveInfo去获取数据,再解映射。这种方法的问题在于,我的应用程序每天需要多次收集 120 多个文件夹的数据。我不确定这是否可行。

    有任何想法吗?谢谢。

    最佳答案

    怎么样this link from MSDN使用 System.IO.DriveInfo类(class)?

    关于.net - 找出 .NET 中的总磁盘空间和可用磁盘空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1799984/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com