- rename("test.txt","old_test.txt");x
- binmode($fh);
- #바이너리 모드로 변경한다.
파일 테스트 연산자
-
파일의 상태를 조사하기 위한 연산자
- $filesize = -s "test.txt";
Operator | Return value |
---|---|
-e | 파일이 존재하면 참, 존재하지 않으면 거짓 |
-r | 읽기 가능하면 참, 읽기 불가능이면 거짓 |
-w | 쓰기 가능하면 참, 쓰기 불가능하면 거짓 |
-z | 파일 크기가 0이면 참, 존재하지 않으면 거짓 |
-s | 파일 크기 반환, 존재하지 않으면 거짓 |
-T | 텍스트 파일이면 참, 바이너리 파일이면 거짓 |
-B | 바이너리 파일이면 참, 텍스트 파일이면 거짓 |
파일 쓰기
-
Open 함수 사용
- open my $fh, ">", "filename";
- print $fh "data save \n";
파일 추가해서 쓰기
- open my $fh, ">>", "filename";
- print $fh "add data \n";
파일 읽기
-
Open 함수 사용
- open my $fh, "<", "filename";
- open my $fh, "<", "filename" or die "Can't open";
파일 닫기
-
close 함수 사용
- 예) close $fh;
파일 핸들이란?
Perl 프로그램과 프로그램 외부의 어떤 존재와 입출력을 위한 스트림
파일을 사용하기 위한 과정
- 대상파일을 열고 파일 핸들과 연결한다.
- 파일핸들을 통해 읽고 쓴다.
- 파일에 대한 사용이 끝나면 파일 핸들을 닫는다.
이 글은 스프링노트에서 작성되었습니다.
'Programming > Perl' 카테고리의 다른 글
Package (0) | 2009.04.23 |
---|---|
OOP&Libraray&Module (0) | 2009.04.23 |
do (0) | 2009.04.10 |
Perl 제어문 (0) | 2009.04.09 |
Perl 연상배열 (0) | 2009.04.08 |
댓글