c++ 코드에서 하는 작업입니다.
재현 방법)
1) dir생성
2) fopen이후 fwrite를 통해 총 5개의 파일을 만듬. a.dat b.dat c.dat d.dat e.dat
문제 사항)
1) a.dat가 가장 크기가 큰 파일인데 위의 순서대로(a~f) 파일 write를 하면 a.dat가 생성이 안될때가 많습니다. (리턴값을 찍어보면 성공이라고 나옴)
2) a.dat생성을 가장 마지막으로 ( b,c,d,e,a ) 보내면 항상 생성이 성공합니다.
아무래도 리눅스(레드햇) OS와 관련되지 않았을까 추측 해봅니다.
리눅스에서 파일 제거시, 화면에서 지워진것 처럼 보여도 실제로 바로 지워지지 않은 것처럼
생성시 실제 생성이 됬어도 화면에 보이지 않는게 아닐까 해서 오랜 시간 기다렸다 확인해봐도 똑같네요.