Node.js는 서버 측 JavaScript 코드 작성을 위한 플랫폼을 제공하는 오픈 소스 런타임 환경입니다. Node.js에서 파일 시스템에 액세스하는 것은 매우 일반적인 작업입니다. 이 문서에서는 파일을 찾는 방법을 포함하여 Node.js를 사용하여 파일 시스템에 액세스하는 방법을 설명합니다.
Node.js에서는 파일 시스템에 액세스하려면 경로를 사용해야 합니다. 경로는 파일 시스템에서 파일이나 디렉터리의 위치를 지정하는 문자열입니다. Windows 시스템에서는 경로에 백슬래시 "" 구분 기호를 사용합니다(예: "C:UsersUserNameDesktopexample.txt"). Unix 시스템에서는 경로에 슬래시 "/" 구분 기호를 사용합니다(예: "/home/username/example.txt").
Node.js에는 상대 경로와 절대 경로라는 두 가지 유형의 파일 경로가 있습니다.
상대 경로는 현재 작업 디렉터리에 상대적인 경로입니다. 예를 들어, 현재 작업 디렉터리가 "/home/username"이면 상대 경로 "example.txt"는 "/home/username/example.txt"를 가리킵니다. 현재 작업 디렉터리가 "/home/username/test"인 경우 상대 경로 "../example.txt"는 "/home/username/example.txt"를 가리킵니다.
절대 경로는 파일 시스템의 루트에서 시작하는 전체 경로입니다. 예를 들어 절대 경로 "/home/username/example.txt"는 "/home/username/example.txt"를 가리킵니다.
Node.js는 파일 경로를 조작하는 데 사용할 수 있는 내장 "경로" 모듈을 제공합니다. 이 모듈은 경로를 생성, 구문 분석 및 정규화하는 데 도움이 됩니다.
경로 모듈을 사용하려면 먼저 이를 코드로 가져와야 합니다.
const path = require('path');
그런 다음 경로 모듈에서 제공하는 메서드를 사용하여 경로를 처리할 수 있습니다. 예를 들어, "path.join()" 메소드를 사용하여 경로를 연결할 수 있습니다:
const newPath = path.join('/home', 'username', 'example.txt'); // newPath将等于"/home/username/example.txt"
Node.js는 작동하는 데 사용할 수 있는 내장 "fs" 모듈도 제공합니다. 파일 시스템. 이 모듈은 파일을 읽고, 쓰고, 삭제하는 데 도움이 됩니다.
파일 시스템 모듈을 사용하려면 먼저 이를 코드로 가져와야 합니다.
const fs = require('fs');
그런 다음 파일 시스템 모듈에서 제공하는 메서드를 사용하여 파일을 조작할 수 있습니다. 예를 들어, "fs.readFile()" 메소드를 사용하여 파일 내용을 읽을 수 있습니다.
fs.readFile('/home/username/example.txt', (err, data) => { if (err) throw err; console.log(data); });
Node.js에서 파일 시스템에 액세스하는 것은 일반적인 작업입니다. 파일 경로를 사용하여 파일 시스템에서 파일이나 디렉터리의 위치를 지정할 수 있습니다. 경로 모듈을 사용하여 경로를 생성, 구문 분석 및 정규화할 수 있습니다. 파일 시스템 모듈을 사용하여 파일을 읽고, 쓰고, 삭제할 수 있습니다. 이러한 개념과 기술을 이해하면 Node.js 코드를 작성할 때 매우 유용합니다.
위 내용은 Node가 파일 시스템 모듈을 어떻게 사용하는지 이야기해 봅시다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!