簡體   English   中英

Windows IoT Raspberry Pi 3 C#GetDiskFreeSpace

[英]Windows IoT Raspberry Pi 3 C# GetDiskFreeSpace

我的樹莓派3連接了USB拇指驅動器。我需要了解如何檢查要打印在文本塊上的可用磁盤空間。 我找不到UWP應用程序的任何示例。 我發現的是GetDiskFreeSpaceEx函數,並且UWP應用程序有可用的方法來獲取可用磁盤空間嗎?我可以參考任何示例嗎? 謝謝。

更新:我已經嘗試過[在Windows上獲取給定路徑的可用磁盤可用空間[重復]] ..也無法使其正常工作。

您可以使用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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM