2016년 5월 6일 금요일

리눅스의 파일처리 - write()

리눅스의 파일의 내용을 저장하기 위해 read()함수를 사용해 cat명령과 동일한 결과를 만들어냈다. 이 뿐만 아니라 파일의 내용에 저장할 수 있는 기능인 write()를 소개하겠다.

write함수는 read함수와 다르게 파일의 내용에 새로운 데이터를 저장할 수 있으며, 수정, 덧붙이기 등 필요한 작업을 수행할 시 사용된다.

write()의 사용법
: write(파일 디스크립터, 추가할 데이터, 추가할 데이터의 크기);

ex_1) "hello world" 출력 (write함수 사용)
        ( test.txt파일에 hello라는 내용이 저장되어 있음 )



▶실행결과








ex_2) 파일 두개를 결합하여 새로운 파일생성하기
( hello.txt : hello라는 내용  /   world.txt : world라는 내용이 저장되어 있음 )





▶실행결과

댓글 없음:

댓글 쓰기

[Java] N-I/O(Non-Blocking) 파일 읽기 쓰기 - GatheringByteChannel, ScatteringByteChannel, ByteBuffer 사용.

우리는 지금까지 다음과 같이 살펴보았다. 1.  InputStream / OutputStream : 입, 출력 스트림을 바이트로 처리하여 읽기, 쓰기. 2.  FileInputStream / FileOutputStream : 입, 출력 스트림을 ...