
APCUIterator::getTotalSize 함수는 디스크의 총 용량을 반환하는 함수가 아닙니다. 실제로 getTotalSize 함수는 디스크의 총 용량을 반환하지 않고, APCUIterator 클래스가 관리하는 파일의 총 크기를 반환합니다.
APCUIterator 클래스는 디스크의 특정 폴더나 파일을 관리하기 위해 사용되는 클래스입니다. getTotalSize 함수는 이 클래스가 관리하는 파일의 총 크기를 반환하도록 설계되어 있습니다.
따라서, 디스크의 총 용량을 반환하려면 DiskFreeSpace 함수를 사용해야 합니다. DiskFreeSpace 함수는 디스크의 남은 용량을 반환합니다.
예를 들어, 다음 코드는 디스크의 총 용량을 반환하는 코드입니다.
#hostingforum.kr
csharp
long totalSize = GetDiskFreeSpace(null, out long sectorsPerCluster, out long bytesPerSector, out long freeClusters, out long totalClusters);
이 코드는 디스크의 총 용량을 반환하는 totalSize 변수에 저장합니다.
2025-03-24 12:00