相关疑难解决方法(0)

在.NET中查找总磁盘空间和可用磁盘空间

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

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

  • C:\ TEMP
  • \\ Silfen \资源\ TEMP2

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

编辑.在与你们进行一些交流后,我正在考虑将远程文件夹映射为本地驱动器,使用DriveInfo获取数据,然后再取消映射.这种方法的问题是我的应用程序需要每天几次收集120多个文件夹的数据.我不确定这是否可行.

有任何想法吗?谢谢.

.net directory diskspace

15
推荐指数
2
解决办法
3万
查看次数

重新连接断开的网络驱动器

如果我尝试将文件写入网络驱动器,即断开连接,我会收到错误消息.

如果我在资源管理器中双击该驱动器,则重新连接网络驱动器.

使用System.Io.Driveinfo.IsReady我可以检查驱动器是否准备就绪 - 但是如何在代码中重新连接?

.net c# windows

5
推荐指数
1
解决办法
7023
查看次数

标签 统计

.net ×2

c# ×1

directory ×1

diskspace ×1

windows ×1