前のトピック: GetDiskSize、GetDiskSizeB、GetDiskSizeKB、および GetDiskSizeMB - ディスク サイズを返す次のトピック: GetDrive - 現在のドライブ番号を返す


GetDiskUsage、GetDiskUsageB、GetDiskUsageKB、および GetDiskUsageMB - ディスク使用量を返す

Symbian OS、Windows、および Windows CE で有効です。

GetDiskUsage および GetDiskUsageKB 関数では、ディスク使用量が KB で返されます。GetDiskUsageB 関数では、ディスク使用量がバイトで返されます。GetDiskUsageMB 関数では、ディスク使用量が MB で返されます。

関数の形式

GetDiskUsage(drivenumb1 as Integer) as Integer
GetDiskUsageB(drivenumb1 as Integer) as Integer
GetDiskUsageKB(drivenumb1 as Integer) as Integer
GetDiskUsageMB(drivenumb1 as Integer) as Integer
drivenumb1

ドライブ番号を示します。

この関数では、32 ビットの整数形式でサイズが返されます。 大きいディスクは表示できる上限を超えるため、切り捨てが行われて不正なサイズや負の値が表示されることがあります。

ドライブは、drivenumb1 パラメータ(ドライブ番号を示します。デフォルトは 0、A は 1、B は 2 など)により示されます。

各関数では、以下のように、ディスク使用量を示す整数が返されます。

GetDiskUsage

ディスク使用率の値(KB)を指定します。

GetDiskUsageB

ディスク使用率の値(バイト)を指定します。

GetDiskUsageKB

ディスク使用率の値(KB)を指定します。

GetDiskUsageMB

ディスク使用率の値(バイト)を指定します。

注: 移植可能な GetFileStore 関数を使用してください。

例:

Dim drive AS Integer
drive = GetDrive()
Print("Current drive is  : " + Str( drive ))
Print("Current drive Size : " + Str( GetDiskSizeMB( drive )) + " MB"))
Print("Current drive Free : " + Str( GetDiskFreeMB( drive )) +