Diskplads

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
Sorter efter stemmer Sorter efter dato
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 *




SE evt http://www.vb-helper.com/howto_disk_space.html
Janus S. Andersen

* Life is a dream in a programmers heaven *



t