【问题标题】:Windows IoT Raspberry Pi 3 C# GetDiskFreeSpaceWindows IoT 树莓派 3 C# GetDiskFreeSpace
【发布时间】:2017-10-10 03:41:52
【问题描述】:

我有一个 USB 拇指驱动器连接到我的树莓派 3。我需要了解如何检查要在文本块上打印的可用磁盘空间。我找不到 UWP 应用程序的任何示例。 我发现的是GetDiskFreeSpaceEx functionIs there a method available for UWP apps to get available disk space 有什么我可以参考的例子吗? 谢谢。

更新: 我试过[Get available disk free space for a given path on Windows [duplicate]] .. 也不能让它工作..

【问题讨论】:

    标签: c# storage raspberry-pi3 usb-drive windows-iot-core-10


    【解决方案1】:

    您可以使用 StorageFolder.Properties.RetrievePropertiesAsync() API 获取 USB 存储的可用空间大小。我使用以下代码进行了测试:

                var removableDevices = KnownFolders.RemovableDevices;
                var externalDevices = await removableDevices.GetFoldersAsync();
                var usbDriver = externalDevices.FirstOrDefault();
    
                var allProperties = usbDriver.Properties;
                IEnumerable<string> propertiesToRetrieve = new List<string> { "System.FreeSpace" };
    
                var storageIdProperties = await allProperties.RetrievePropertiesAsync(propertiesToRetrieve);
    
                var freeSpaceSize = storageIdProperties["System.FreeSpace"].ToString();
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多