2

DriveInfo.TotalSize正しい値を示していないか、示している可能性がありますが、私の場合は使用できません。

ドライブの合計サイズを見つける必要がありますが、ドライブが完全に空の場合... AvailableFreeSpace と TotalSize でメッセージボックスを吐き出すと、2 つの異なる値になるのはなぜですか?

if (drive.AvailableFreeSpace != drive.TotalSize) { /* copy data to another drive. */ }
4

1 に答える 1

1

AvialableFreeSpaceMSDN には、プロパティに関するメモがあります。

このプロパティは、ドライブで使用可能な空き容量を示します。このプロパティはディスク クォータを考慮しているため、この数値は TotalFreeSpace の数値とは異なる場合があることに注意してください。

参照: http://msdn.microsoft.com/en-us/library/system.io.driveinfo.availablefreespace.aspx

于 2013-09-15T15:58:47.180 に答える