[실험 1] 파일 읽기 동작
fs.readFile("지정된 경로", 콜백)
파일 정보를 이름(줄 바꿈) 학번으로 읽습니다.
실행 중인 스크린샷:
[실험 2] 파일 쓰기
fs.writeFile("지정된 경로", 콜백)
파일에 기록되는 정보는 이름(줄바꿈 문자\n) 학번(줄바꿈 문자\n)입니다.
실행 결과 스크린샷:
디버거 관찰, 답변: 파일 쓰기가 파일의 원래 내용을 덮어쓰게 됩니까?
답변: 파일의 원래 내용을 덮어쓰게 됩니다.
[실험 3] 실험 1과 실험 2를 결합하여 파일 복사 코드 작성 (팁: 파일을 먼저 읽고 파일 쓰기)
읽은 파일의 내용은 다음과 같습니다.
이름: XXX
학생번호: 2019####
Node.js 파일 복사 오류
코드 스크린샷:
【실험 4】 파일 추가 정보
fs.appendFile("지정된 경로", 콜백)
실험 3의 파일에 정보를 추가합니다. 추가된 정보는 다음과 같습니다. 추가된 정보입니다!
실행 결과 스크린샷:
[실험 5] 지정된 경로 아래의 모든 파일 경로 읽기(.txt 파일을 여러 개 직접 생성)
fs.readdir("지정된 경로", 콜백)
- 반환 값은 파일에 있습니다. 프로그램을 실행하고 결과의 스크린샷을 찍으세요.
- 파일은 어떤 데이터 유형인가요?
답: 배열
【실험 6】 파일 삭제 작업
fs.unlink("경로 이름"+파일, 함수(err){})
파일 경로 파일 배열 가져오기, 파일 탐색, 위 파일의 모든 파일 삭제, 코드 스크린샷