Tags:
visual-basic
Hej Udviklere.
Hvordan måler jeg pladsen på et drev?
Morten Torndahl Pedersen
[THIS IS A SIGNATURE VIRUS! PLEASE COPY IT INTO YOUR OWN SIGNATURE(S)]
2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Hay
>Hvordan måler jeg pladsen på et drev?
Du kan bruge (hentet fra hjælp)
BOOL GetDiskFreeSpace(
LPCTSTR lpRootPathName, // pointer to root path
LPDWORD lpSectorsPerCluster, // pointer to sectors per cluster
LPDWORD lpBytesPerSector, // pointer to bytes per sector
LPDWORD lpNumberOfFreeClusters,
// pointer to number of free clusters
LPDWORD lpTotalNumberOfClusters
// pointer to total number of clusters
);
eller
BOOL GetDiskFreeSpaceEx(
LPCTSTR lpDirectoryName, // pointer to the directory name
PULARGE_INTEGER lpFreeBytesAvailableToCaller, // receives the number of bytes on
// disk available to the caller
PULARGE_INTEGER lpTotalNumberOfBytes, // receives the number of bytes on disk
PULARGE_INTEGER lpTotalNumberOfFreeBytes // receives the free bytes on disk
);
Begge er API kald og der kan findes mere info om dem på nettet.
Janus S. Andersen
* Life is a dream in a programmers heaven *
0