File System

    [C#] File 다루기 - 1. 파일 시스템(Filesystem)

    1. 파일 시스템(Filesystem) 다루기 프로그램에서는 종종 파일을 통한 입력과 출력을 처리해야 하는 경우가 있으며 System과 System.IO 네임스페이스에는 이를 목적으로 만들어진 여러 클래스가 존재합니다. ● cross-platform 환경과 파일 시스템 제어 개발 중인 프로그램이 Windows와 Linux, MacOS 등 다양한 환경하에서 작동되어야 하는 것이라면 이것은 다른 OS로 인한 차이점 즉, cross-platform의 제어가 필요한 이유가 됩니다. 가장 대표적으로 들 수 있는 문제가 파일 시스템(예를 들면 경로(Path)와 같은)의 경우인데 파일 시스템에 관한 다양한 정보 확인을 통해 각각의 경우에 대비해야 합니다. 우선 간단한 Console App프로젝트를 생성하고 아래 3개..

    [node.js] fs (파일시스템 다루기)

    [node.js] fs (파일시스템 다루기)

    fs는 컴퓨터의 파일 시스템에 접근해 특정 디렉터리(폴더)나 파일을 읽고 쓰는 기능을 위한 모듈입니다. const fs = require('fs'); fs.writeFile('./test.txt', 'cliel.com', (err) => { if (err) { console.log(err); } }); fs를 통해 파일을 쓰려면 writeFile 함수를 사용합니다. 첫 번째 매개변수에 생성 할파 일과 두 번째 매개변수에 파일에 작성할 내용을 전달합니다. const fs = require('fs'); fs.readFile('./test.txt', (err, data) => { console.log(data); console.log(data.toString()); }); 반대로 파일을 읽으려면 readFil..