I am working in Unity C#. I'd like to get the free available disk space on the device I'm using. I've tried using System.IO.DriveInfo but it doesn't work as I receive: Code (csharp): NotImplementedException:The requested feature is not implemented. ...when I try to get the drives. I think this is only a Windows problem, but I haven't found a solution doing my research. I'm also wondering if this class will work on Android, iOS and Mac as well. Code (csharp): DriveInfo allDrives =DriveInfo.GetDrives(); Why is the code above not working? And is there a better solution that would work on all platforms? I've seen a workaround that only gets me the name of the drives : . Code (csharp): foreach(string drive inDirectory.GetLogicalDrives());. ... But that doesn't get me anywhere in terms of free space.