본문 바로가기
개발/rails

ruby file open mode

by 감토끼 2011. 6. 2.

f = File.open("temp2.txt", File::RDONLY|File::CREAT)
읽기 전용이고 파일이 없을 시 생성한다.


f = File.open("temp2.txt", File::WRONLY|File::TRUNC|File::CREAT) 
쓰기 전용이고 열어서 파일 길이를 0으로 한다. 즉 기존 내용을 지운다. 파일이 없으면 생성한다. 


읽기 모드로
"w" , "w+" 로 썼을 땐 파일의 기존내용을 지워버리지만
File::WRONLY 는 기존내용을 지우지 않는다.