개발/rails
ruby file open mode
감토끼
2011. 6. 2. 12:15
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 는 기존내용을 지우지 않는다.