- 论坛徽章:
- 0
|
我是不想搞的太复杂,简写了,我把整个代码写清楚吧:wink:
use strict;
use warnings;
use Win32::DriveInfo;
my @Drives = Win32::DriveInfo::DrivesInUse();
my $total = 0;
foreach (@Drives)
{
my ($SectorsPerCluster,
$BytesPerSector,
$NumberOfFreeClusters,
$TotalNumberOfClusters,
$FreeBytesAvailableToCaller,
$TotalNumberOfBytes,
$TotalNumberOfFreeBytes) = Win32::DriveInfo::DriveSpace($_);
$total += $TotalNumberOfBytes;
}
print "$total"; |
|
|