[typescript] 조건문을 활용한 파일 처리 방법
이 포스트에서는 TypeScript에서 조건문을 활용하여 파일을 처리하는 방법에 대해 알아보겠습니다.
파일 존재 여부 확인
특정 파일이 존재하는지 여부를 확인해야 하는 경우, fs
모듈의 existsSync
함수를 사용할 수 있습니다. 아래는 해당 방법에 대한 예시입니다.
import * as fs from 'fs';
const filePath = 'example.txt';
if (fs.existsSync(filePath)) {
console.log(`${filePath} 파일이 존재합니다.`);
} else {
console.log(`${filePath} 파일이 존재하지 않습니다.`);
}
파일 읽기 및 쓰기
특정 조건에 따라 파일을 읽거나 쓰고 싶은 경우, 조건문을 사용하여 파일 처리를 수행할 수 있습니다.
import * as fs from 'fs';
const condition = true;
const filePath = 'example.txt';
const contentToWrite = 'Hello, World!';
if (condition) {
// 파일 쓰기
fs.writeFileSync(filePath, contentToWrite);
console.log(`${filePath} 파일에 내용을 썼습니다.`);
} else {
// 파일 읽기
const fileContent = fs.readFileSync(filePath, 'utf-8');
console.log(`${filePath} 파일의 내용: ${fileContent}`);
}
이 포스트를 통해 TypeScript에서 조건문을 활용하여 파일 처리를 하는 방법에 대해 알아보았습니다.
Reference: Node.js Documentation