목록파일사이즈구하기 (1)
힘들면 쉬었다 가자.
회사에서 usb도 안되고 메신저도 안되고 뭐,, 어지간한건 다 막아놨습니다. 업무적으로든 비업무적으로든 가끔 파일을 주고 받을 경우가 있어서 그냥 쪼그만 프로그램 만들어서 파일 옮기고 그럽니다. 근데, 언젠가 좀 큰 파일을 옮길라고 하니깐 이게 안되네요,, 문제가 뭐지?? 하고 봤더니 파일 크기가 2G가 넘어가면 파일 사이즈를 구하지 못하더군요,, 문제의 원인은 파일 사이즈를 fseek, ftell을 이용해서 계산을 했는데 리턴 타입이 long형이라서 그랬던 것 같습니다. 인터넷에 뒤져보니 뭐,, 금방 답 나오네요 일단 오늘의 테스트 파일 2.3G짜리 압축 파일입니다. 아래 코드는 fseek과 ftell을 이용한 파일 사이즈 구하기 입니다. 결과는 아래와 같습니다. -1을 리턴해 주네요,, GetFile..
프로그래밍/윈도우즈 프로그래밍
2011. 2. 27. 22:14