C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[28144] [Q] USB '지연쓰기' (캐쉬사용) 문제 없이 파일을 카피 & 비교 하는 방법..
태즈 [taz1000] 1881 읽음    2003-12-08 21:49

USB 저장장치를 만듭니다. 당연 생산라인에서 테스트할 장비가 필요합니다.
우선은 피씨에서 간단한 테스트들을 하기로 했습니다.

피씨에 USB 저장장치를 꽂고, 버튼을 클릭하면, 저장장치로 대략 1kB 정도의 파일을 씁니다.
그리고 그 파일을 다시 읽어와서 원본 파일과 비교를 하여 동일하면 okay, 아니면 장치문제로 인식.

문제는 윈도우 계열의 녀석들이 캐쉬를 사용하기 때문에, 저장장치로 파일을 쓰고나서 읽으면
실제로 해당 저장장치에서 가져오는게 아니라, 컴터의 캐쉬에서 해당 내용을 가져오기 때문에,
실제로 저장장치에 어떻게 기록되었는지 확인이 안된다는 겁니다. (뽑았다가 다시 꽂기 전에는..)

이와 같은 문제를 발생시키는 '캐쉬기능'을 쓰지않는 파일 복사, 읽기, 비교 함수나
'캐쉬 기능을 완전히 꺼버리는 방법'을 아시면 부탁드립니다...


+ -

관련 글 리스트
28144 [Q] USB '지연쓰기' (캐쉬사용) 문제 없이 파일을 카피 & 비교 하는 방법.. 태즈 1881 2003/12/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.