获取linux中目录的可用空间

时间:2014-09-26 08:04:42

标签: c# python linux

我有一个问题。在我的c#应用程序中,我需要获取目录的可用空间。根据我的研究,GetdiskfreespaceEx是正确的,它适用于我的Windows XP。现在我想知道它是否在linux系统中运行相同。因为我根据python编写了我的c#程序,并且对于这个函数,python的开发人员做了2个案例:windows os或者其他。对于windows case" ctypes.windll.kernel32.GetDiskFreeSpaceExW"在其他情况下使用" os.statvfs(文件夹)"使用。

我做了一些更多的研究,但是没有发现任何可以说GetdiskfreespaceEx可以用于linux的事情。谁能告诉我那个?如果没有,有什么方法可以在c#中获取linux的可用磁盘空间?提前谢谢!

1 个答案:

答案 0 :(得分:0)

对于Linux,您会在Statvfs程序集的Mono.Unix.Native中找到Mono.Posix