使用Perl获取硬盘信息

Yon*_*ing 5 windows perl

我想用perl来检查Windows上的硬盘空间,有什么办法吗?

最好的祝福,

dax*_*xim 8

大多数时候,便携式解决方案等Filesys::DfPortable都是更好的选择.认识到有机会变得非常懒惰.


Nik*_*ain 6

请参阅Win32 :: DriveInfo

($SectorsPerCluster, $BytesPerSector, $NumberOfFreeClusters, 
$TotalNumberOfClusters, $FreeBytesAvailableToCaller, $TotalNumberOfBytes, $TotalNumberOfFreeBytes) =  Win32::DriveInfo::DriveSpace( drive );

   $SectorsPerCluster          - number of sectors per cluster.
   $BytesPerSector             - number of bytes per sector.
   $NumberOfFreeClusters       - total number of free clusters on the disk.
   $TotalNumberOfClusters      - total number of clusters on the disk.
   $FreeBytesAvailableToCaller - total number of free bytes on the disk that
                                 are available to the user associated with the
                                 calling thread, b.
   $TotalNumberOfBytes         - total number of bytes on the disk, b.
   $TotalNumberOfFreeBytes     - total number of free bytes on the disk, b.
Run Code Online (Sandbox Code Playgroud)