주어진 파일 시스템의 섹터 크기를 런타임에서 확인할 수 있기를 원합니다. C 코드를 사용할 수 있습니다. 예를 들어 많은 비디오 파일이 많은 32k 섹터 크기의 데이터 파티션을 포맷합니다. 나는 런타임에이 값을 얻을 수 있기를 원한다.unix/linux/osx 및 windows에서 파일 시스템 섹터 크기를 얻으려면 어떻게해야합니까?
답변
난 당신이 원하는 생각 statvfs (페이지 크기에 의해 당신이 섹터 크기를 의미하는 경우?) 내가 작품 리눅스와 OSX를 기억하는 것과한다. 난 당신이 f_bsize 필드를 사용해야하지만 불행히도 ATm을 테스트 리눅스 상자가 없어 생각합니다.
windows의 경우 GetDiskFreeSpace 기능을 원합니다.
Windows에서'의에서 statvfs()'리눅스 (그것이 POSIX 기능이다)에 그것을 할 수있는 한 가지 방법은 참입니다. 'statfs()'는 리눅스에서 대안이고, BSD에서 파생 된 함수로서 OSX에서 사용할 수있는 함수입니다. 두 경우 모두 반환 된 구조의'f_bsize' 필드가 원하는 것입니다. – caf
#include <stdlib.h>
#include <stdint.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
int page_size = getpagesize();
printf("The page size is %d\n", page_size);
exit(0);
}
getpagesize도 될 것입니다. –
, 그 다음 GetSystemInfo() 기능을
void WINAPI GetSystemInfo(
__out LPSYSTEM_INFO lpSystemInfo
);
를 호출 반환 SYSTEM_INFO 구조에서 dwPageSize 값에 액세스 할 수 있습니다. 이 크기는 파일 시스템 페이지의 유효성을 보장합니다. 예를 들어 버퍼없는 모드에서 파일을 읽고 쓸 때이 크기를 사용하십시오. 당신이 VOLUMEN 섹터 크기를해야하는 경우
, 단순히 다음 lpBytesPerSector 값을 읽어 GetDiskFreeSpace() 함수를 호출합니다.
- 1. Linux에서 플로피 디스크 섹터 크기를 찾는 방법은 무엇입니까?
- 2. Windows에서 Perl로 사용자 및 그룹 정보를 얻으려면 어떻게해야합니까?
- 3. 자바 스크립트에서 파일 크기를 얻으려면
- 4. 프로그래밍 방식으로 시스템 소리 크기를 설정하는 방법 (OSX 및 Windows에서)
- 5. Inno Setup으로 시스템 표시 이름을 얻으려면 어떻게해야합니까?
- 6. Windows에서 NTFS 및 FAT 파일 시스템 크기 계산
- 7. 파일 시스템 디렉토리 항목의 물리적 섹터 가져 오기
- 8. iPhone에서 리소스에 대한 파일 시스템 경로를 얻으려면 어떻게해야합니까?
- 9. DataGridView 컨트롤에서 스크롤 막대의 크기를 얻으려면 어떻게해야합니까?
- 10. 일반화 된 화면 크기를 얻으려면 어떻게해야합니까?
- 11. Java를 통해 시스템/하드웨어 정보를 얻으려면 어떻게해야합니까?
- 12. Windows에서 메이븐 및 SBT의 컬러 출력을 얻으려면 어떻게해야합니까?
- 13. Windows에서 DeviceIoControl()을 사용하여 개별 섹터/클러스터를 읽는 방법?
- 14. Windows에서 TCP 보내기 및 받기 큐 크기를 보려면 어떻게합니까?
- 15. OpenGL에서 행렬 스택의 현재 크기를 얻으려면 어떻게해야합니까?
- 16. WPF 캔버스에서 문자열의 텍스트 크기를 얻으려면 어떻게해야합니까?
- 17. wx.GridSizer의 개별 셀 크기를 얻으려면 어떻게해야합니까?
- 18. UILabel에서 잘린 문자열의 크기를 얻으려면 어떻게해야합니까?
- 19. Windows에서 VRAM 크기를 결정하십시오.
- 20. proc 파일에서 시스템 시간을 얻으려면 어떻게해야합니까?
- 21. Qt를 사용하여 시스템 프록시를 얻으려면 어떻게해야합니까?
- 22. msbuild 파일의 teamcity에서 시스템 속성을 얻으려면 어떻게해야합니까?
- 23. Django의 화면 크기를 얻으려면
- 24. Java에서 파일 아이콘을 얻으려면 어떻게해야합니까?
- 25. PHP에서 파일 경로를 얻으려면 어떻게해야합니까?
- 26. /안드로이드의 시스템 및/데이터 파일 시스템
- 27. 파티션의 시작 및 끝 섹터?
- 28. EC2 : 공유 파일 시스템?
- 29. 간단한 자바 스크립트를 사용하여 파일의 업로드 크기를 얻으려면 어떻게해야합니까?
- 30. VB6에서 개체의 어셈블리/파일 버전을 얻으려면 어떻게해야합니까?
섹터 크기를 의미합니까? – user7116
예 섹터 크기는() 메모리 페이지 크기가 아닌 파일 시스템을 반환하는 더 정확한 용어 –