최고의 Node.js를 파일 시스템 튜토리얼 2024년, 이 튜토리얼에서는 비동기 및 동기,파일을 엽니 다,파일 정보 얻기,파일에 쓰기,파일 읽기,파일을 닫습니다,차단 파일,파일 삭제,디렉토리를 작성,읽기 디렉토리,디렉토리를 제거,참조 파일 모듈 방법,를 배울 수 있습니다.
Node.js를가 UNIX (POSIX) 표준 파일 작업 API의 유사한 세트를 제공합니다. 다음과 같이 노드 가져 오기 파일 시스템 모듈 (FS) 구문은 다음과 같습니다
var fs = require("fs")
Node.js를 파일 시스템 (FS 모듈) 모듈 등의 방법이있다 문서 기능의 내용을 판독 비동기 및 동기 버전을 가지고 비동기식 fs.readFile () 및 동기 fs.readFileSync ().
콜백 함수는 비동기 방식 기능 마지막 파라미터는 콜백 함수의 첫 번째 인자는 에러 메시지 (에러)을 포함한다.
I 빠른 고성능에 대한 동기 비동기 방식과 비교하여, 비동기 방식을 사용하는 것을 권장하고, 장애물이 없다.
다음과 같이 input.txt을 파일을 만듭니다
本教程官网地址:www.w3write.com 文件读取实例
다음과 같이 file.js 파일을 만듭니다
var fs = require("fs"); // 异步读取 fs.readFile('input.txt', function (err, data) { if (err) { return console.error(err); } console.log("异步读取: " + data.toString()); }); // 同步读取 var data = fs.readFileSync('input.txt'); console.log("同步读取: " + data.toString()); console.log("程序执行完毕。");
다음과 같이 위의 코드가 실행된다 :
$ node file.js 同步读取: 本教程官网地址:www.w3write.com 文件读取实例 程序执行完毕。 异步读取: 本教程官网地址:www.w3write.com 文件读取实例
다음으로, 우리는 Node.js를 파일 시스템에서 각 방법을 이해할 수 있습니다.
다음은 비동기 모드 구문에 열려있는 파일입니다 :
fs.open(path, flags[, mode], callback)
매개 변수는 다음과 같이 :
경로 - 파일 경로.
플래그 - 파일 열기 동작.특정 값은 아래에 설명.
모드 - 설정 파일 모드 (권한), 파일 기본 권한 0666 (읽기, 쓰기)을 만듭니다.
콜백 (ERR, FD) :- 콜백 콜백 함수는 다음과 같은 두 가지 변수를 취한다.
플래그 매개 변수는 다음 값이 될 수 있습니다 :
플래그 | 기술 |
---|---|
연구 | 읽기 모드로 파일을 엽니 다. 파일이 던져 존재하지 않습니다. |
R + | 읽기 - 쓰기 모드로 파일을 엽니 다. 파일이 던져 존재하지 않습니다. |
RS | 동기 방식으로 파일을 읽습니다. |
RS + | 동기화 된 방식으로 파일을 읽고 쓸 수 있습니다. |
w | 파일이 생성되고 존재하지 않는 경우, 기록 모드로 파일을 연다. |
WX | 유사 'w'이지만 파일 경로가 존재하는 경우, 파일 쓰기 오류. |
w의 + | 파일이 생성되고 존재하지 않는 경우, 읽기 쓰기 모드로 파일을 연다. |
WX + | 파일 경로가 존재하면 '+ w'와 유사하지만, 파일은 읽기 및 쓰기에 실패했습니다. |
파일이 생성되고 존재하지 않는 경우, 추가 모드에서 파일을 연다. | |
도끼 | 파일 경로가있는 경우는 'A'와 비슷하지만, 파일 APPEND 실패. |
A + | 파일이 생성되어 존재하지 않는 경우, 추가 모드에서 연 파일을 읽을 수 있습니다. |
도끼 + | 유사 'A +'이지만 파일 경로가 존재하는 경우, 파일은 추가적인 장애를 판독한다. |
다음에 우리는 file.js 파일을 만들고 다음과 같이 input.txt을 파일을 읽고 코드를 작성 열립니다
var fs = require("fs"); // 异步打开文件 console.log("准备打开文件!"); fs.open('input.txt', 'r+', function(err, fd) { if (err) { return console.error(err); } console.log("文件打开成功!"); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备打开文件! 文件打开成功!
비동기 모드 구를 통해 정보를 획득하기 위해 문서를 다음
fs.stat(path, callback)
매개 변수는 다음과 같이 :
경로 - 파일 경로.
- 콜백 콜백 함수는 다음과 같은두 개의 매개 변수 소요:(ERR, 통계) 통계 fs.Stats는 객체입니다.
fs.stat (경로) 실행 후, 클래스의 인스턴스는 통계 콜백 함수에 반환됩니다. 해당 파일의 관련 특성에 의해 결정할 수 통계 클래스 방법을 제공한다. 예를 들어, 파일 여부를 확인하는 방법 :
var fs = require('fs'); fs.stat('/Users/liuht/code/itbilu/demo/fs.js', function (err, stats) { console.log(stats.isFile()); //true })
통계 클래스 방법은 다음과 같습니다
방법 | 기술 |
---|---|
stats.isFile () | 파일이 true를 돌려주는 경우, 그렇지 않으면 false를 반환합니다. |
stats.isDirectory () | 디렉토리가 true를 돌려주는 경우, 그렇지 않으면 false를 반환합니다. |
stats.isBlockDevice () | 블록 장치가 true를 돌려주는 경우, 그렇지 않으면 false를 반환합니다. |
stats.isCharacterDevice () | 장치가 문자 인 경우 그렇지 않은 경우는 false, true를 돌려줍니다. |
stats.isSymbolicLink () | 는, true를 반환하는 소프트 링크의 경우 그렇지 않은 경우는 false를 돌려줍니다. |
stats.isFIFO () | FIFO가, true를 돌려주는 경우, 그렇지 않으면 false를 반환합니다. FIFO는 UNIX 명령 파이프 라인의 특별한 형태이다. |
stats.isSocket () | 소켓 true를 돌려주는 경우, 그렇지 않으면 false를 반환합니다. |
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); console.log("准备打开文件!"); fs.stat('input.txt', function (err, stats) { if (err) { return console.error(err); } console.log(stats); console.log("读取文件信息成功!"); // 检测文件类型 console.log("是否为文件(isFile) ? " + stats.isFile()); console.log("是否为目录(isDirectory) ? " + stats.isDirectory()); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备打开文件! { dev: 16777220, mode: 33188, nlink: 1, uid: 501, gid: 20, rdev: 0, blksize: 4096, ino: 40333161, size: 61, blocks: 8, atime: Mon Sep 07 2015 17:43:55 GMT+0800 (CST), mtime: Mon Sep 07 2015 17:22:35 GMT+0800 (CST), ctime: Mon Sep 07 2015 17:22:35 GMT+0800 (CST) } 读取文件信息成功! 是否为文件(isFile) ? true 是否为目录(isDirectory) ? false
다음은 비동기 모드 구문에있는 파일에 기록됩니다 :
fs.writeFile(filename, data[, options], callback)
파일이 존재하지 않으면,이 방법은 콘텐츠가 이전 파일 내용을 덮어 쓴다.
매개 변수는 다음과 같이 :
경로 - 파일 경로.
데이터 - 데이터는 문자열 (문자열) 또는 버퍼 (스트림) 객체가 될 수있는 파일에 기록합니다.
옵션 -이 매개 변수는 {인코딩, 모드, 플래그}를 포함하는 것을 목적으로한다.기본 인코딩은 UTF8 모드 0666의 플래그는 'w'
콜백 - 콜백 함수는 콜백 함수가 실패 기록 할 때, 반환 (ERR) 오류 메시지 만 인수가 포함되어 있습니다.
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); console.log("准备写入文件"); fs.writeFile('input.txt', '我是通过写入的文件内容!', function(err) { if (err) { return console.error(err); } console.log("数据写入成功!"); console.log("--------我是分割线-------------") console.log("读取写入的数据!"); fs.readFile('input.txt', function (err, data) { if (err) { return console.error(err); } console.log("异步读取文件数据: " + data.toString()); }); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备写入文件 数据写入成功! --------我是分割线------------- 读取写入的数据! 异步读取文件数据: 我是通过写入的文件内容
다음은 파일 구문을 읽을 수있는 비동기 모드는 다음과 같습니다
fs.read(fd, buffer, offset, length, position, callback)
이 방법은 파일을 읽을 수있는 파일 디스크립터를 사용합니다.
매개 변수는 다음과 같이 :
FD - 파일 기술자의 fs.open () 메소드를 통해 다시.
버퍼 - 데이터가 버퍼에 기록됩니다.
오프셋 - 오프셋 (offset) 쓰기 버퍼가 기록됩니다.
길이 - 파일에서 읽은 바이트 수입니다.
위치 - 파일의 시작 부분의 위치가 널인 경우의 파일 포인터의 현재 위치로부터 판독되고, 판독된다.
콜백 - 콜백 함수 bytesRead는 버퍼, 에러 메시지 ERR, bytesRead는 버퍼 객체를 판독 버퍼의 바이트 수를 나타내고, 세 개의 인수가 잘못 걸린다.
파일의 input.txt를 내용 :
本教程官网地址:www.w3write.com
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); var buf = new Buffer(1024); console.log("准备打开已存在的文件!"); fs.open('input.txt', 'r+', function(err, fd) { if (err) { return console.error(err); } console.log("文件打开成功!"); console.log("准备读取文件:"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err); } console.log(bytes + " 字节被读取"); // 仅输出读取的字节 if(bytes > 0){ console.log(buf.slice(0, bytes).toString()); } }); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备打开已存在的文件! 文件打开成功! 准备读取文件: 42 字节被读取 本教程官网地址:www.w3write.com
비동기 모드 구문 폐쇄 파일은 다음과 같습니다
fs.close(fd, callback)
이 방법은 파일을 읽을 수있는 파일 디스크립터를 사용합니다.
매개 변수는 다음과 같이 :
FD - 파일 기술자의 fs.open () 메소드를 통해 다시.
콜백 - 콜백 함수는 매개 변수를 갖지 않는다.
파일의 input.txt를 내용 :
本教程官网地址:www.w3write.com
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); var buf = new Buffer(1024); console.log("准备打开文件!"); fs.open('input.txt', 'r+', function(err, fd) { if (err) { return console.error(err); } console.log("文件打开成功!"); console.log("准备读取文件!"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err); } // 仅输出读取的字节 if(bytes > 0){ console.log(buf.slice(0, bytes).toString()); } // 关闭文件 fs.close(fd, function(err){ if (err){ console.log(err); } console.log("文件关闭成功"); }); }); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备打开文件! 文件打开成功! 准备读取文件! 本教程官网地址:www.w3write.com 文件关闭成功
다음은 파일의 구문 비동기 모드의 차단이다 :
fs.ftruncate(fd, len, callback)
이 방법은 파일을 읽을 수있는 파일 디스크립터를 사용합니다.
매개 변수는 다음과 같이 :
FD - 파일 기술자의 fs.open () 메소드를 통해 다시.
LEN - 인터 파일 내용의 길이.
콜백 - 콜백 함수는 매개 변수를 갖지 않는다.
파일의 input.txt를 내용 :
site:www.w3write.com
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); var buf = new Buffer(1024); console.log("准备打开文件!"); fs.open('input.txt', 'r+', function(err, fd) { if (err) { return console.error(err); } console.log("文件打开成功!"); console.log("截取10字节后的文件内容。"); // 截取文件 fs.ftruncate(fd, 10, function(err){ if (err){ console.log(err); } console.log("文件截取成功。"); console.log("读取相同的文件"); fs.read(fd, buf, 0, buf.length, 0, function(err, bytes){ if (err){ console.log(err); } // 仅输出读取的字节 if(bytes > 0){ console.log(buf.slice(0, bytes).toString()); } // 关闭文件 fs.close(fd, function(err){ if (err){ console.log(err); } console.log("文件关闭成功!"); }); }); }); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备打开文件! 文件打开成功! 截取10字节后的文件内容。 文件截取成功。 读取相同的文件 site:www.r 文件关闭成功
다음은 파일을 삭제하는 구문입니다 :
fs.unlink(path, callback)
매개 변수는 다음과 같이 :
경로 - 파일 경로.
콜백 - 콜백 함수는 매개 변수를 갖지 않는다.
파일의 input.txt를 내용 :
site:www.w3write.com
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); console.log("准备删除文件!"); fs.unlink('input.txt', function(err) { if (err) { return console.error(err); } console.log("文件删除成功!"); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备删除文件! 文件删除成功!
다시 input.txt를 파일을 참조하고 더 이상 존재를 찾을 수 없습니다.
다음은 디렉토리를 만들 수있는 구문입니다 :
fs.mkdir(path[, mode], callback)
매개 변수는 다음과 같이 :
경로 - 파일 경로.
모드 - 기본값은 0777이며, 디렉토리 권한을 설정합니다.
콜백 - 콜백 함수는 매개 변수를 갖지 않는다.
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); console.log("创建目录 /tmp/test/"); fs.mkdir("/tmp/test/",function(err){ if (err) { return console.error(err); } console.log("目录创建成功。"); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 创建目录 /tmp/test/ 目录创建成功。
다음은 디렉토리를 읽을 수있는 구문입니다 :
fs.readdir(path, callback)
매개 변수는 다음과 같이 :
경로 - 파일 경로.
콜백 - 콜백 함수는 콜백 함수는 디렉토리 어레이리스트 파일 두 인수 잘못 파일 ERR 오류 메시지 파일 걸린다.
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); console.log("查看 /tmp 目录"); fs.readdir("/tmp/",function(err, files){ if (err) { return console.error(err); } files.forEach( function (file){ console.log( file ); }); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 查看 /tmp 目录 input.out output.out test test.txt
다음은 디렉토리를 삭제하는 구문입니다 :
fs.rmdir(path, callback)
매개 변수는 다음과 같이 :
경로 - 파일 경로.
콜백 - 콜백 함수는 매개 변수를 갖지 않는다.
다음과 같이 다음에 우리가 file.js 파일을 생성, 코드는 다음과 같습니다
var fs = require("fs"); console.log("准备删除目录 /tmp/test"); fs.rmdir("/tmp/test",function(err){ if (err) { return console.error(err); } console.log("读取 /tmp 目录"); fs.readdir("/tmp/",function(err, files){ if (err) { return console.error(err); } files.forEach( function (file){ console.log( file ); }); }); });
다음과 같이 위의 코드가 실행된다 :
$ node file.js 准备删除目录 /tmp/test input.out output.out test test.txt 读取 /tmp 目录 ……
상기 동일한 방법으로 파일의리스트가되고 다음 모듈 Node.js를 :
아니오. | 방법 및 설명 |
---|---|
(1) | fs.rename (oldpath는, newpath를, 콜백) 비동기 이름 바꾸기 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
이 | fs.ftruncate (FD, 렌, 콜백) 비동기는 ftruncate (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
3 | fs.ftruncateSync (FD, 렌) 동기화는 ftruncate () |
4 | fs.truncate (경로, 렌, 콜백) 비동기 잘라 내기 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(5) | fs.truncateSync (경로, 렌) 동기화 잘라 내기 () |
6 | fs.chown (경로, UID, GID, 콜백) 비동기은 chown (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(7) | fs.chownSync (경로, UID, GID) 동기화은 chown () |
8 | fs.fchown (FD, UID, GID, 콜백) 비동기 fchown의 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
9 | fs.fchownSync (FD, UID, GID) 동기화 fchown의 () |
(10) | fs.lchown (경로, UID, GID, 콜백) 비동기 lchown (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(11) | fs.lchownSync (경로, UID, GID) 동기화 lchown () |
(12) | fs.chmod (경로, 모드, 콜백) 비동기 chmod를 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(13) | fs.chmodSync (경로, 모드) 동기화 chmod를 (). |
(14) | fs.fchmod (FD, 모드, 콜백) 비동기 fchmod의 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(15) | fs.fchmodSync (FD 모드) 동기화 fchmod의 (). |
(16) | fs.lchmod (경로, 모드, 콜백) 비동기 lchmod (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. 맥 OS X의에서만 사용할 수 있습니다 |
(17) | fs.lchmodSync (경로, 모드) 동기화 lchmod (). |
(18) | fs.stat (경로, 콜백) 비동기 통계 (). 콜백 함수는 두 개의 인수는 잘못, 통계, 통계 fs.Stats이 오브젝트 있습니다합니다. |
(19) | fs.lstat (경로, 콜백) 비동기 lstat는 (). 콜백 함수는 두 개의 인수는 잘못, 통계, 통계 fs.Stats이 오브젝트 있습니다합니다. |
(20) | fs.fstat (FD, 콜백) 비동기 함수 fstat (). 콜백 함수는 두 개의 인수는 잘못, 통계, 통계 fs.Stats이 오브젝트 있습니다합니다. |
(21) | fs.statSync (경로) 동기화 통계 (). Fs.Stats은의 인스턴스를 돌려줍니다. |
(22) | fs.lstatSync (경로) 동기화 lstat는 (). Fs.Stats은의 인스턴스를 돌려줍니다. |
(23) | fs.fstatSync (FD) 동기화 함수 fstat (). Fs.Stats은의 인스턴스를 돌려줍니다. |
(24) | fs.link (srcpath, dstpath, 콜백) 비동기 링크 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(25) | fs.linkSync (srcpath, dstpath) 동조 링크 (). |
(26) | fs.symlink (srcpath, dstpath [입력 ], 콜백) 비동기 심볼릭 링크 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. 유형 매개 변수는 '일세', '파일'또는 '접합'(기본값 '파일')로 설정할 수 있습니다. |
(27) | fs.symlinkSync (srcpath, dstpath [입력 ]) 동기화 심볼릭 링크 (). |
(28) | fs.readlink (경로, 콜백) 비동기 readlink를 (). 콜백 함수는 두 개의 인수, linkString을 잘못합니다. |
(29) | fs.realpath (경로 [캐시, 콜백) 비동기 realpath (). 콜백 함수는 두 개의 인수, resolvedPath을 잘못합니다. |
(30) | fs.realpathSync (경로 [캐시]) 동기 realpath (). 절대 경로를 반환합니다. |
(31) | fs.unlink (경로, 콜백) 비동기 링크 해제 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(32) | fs.unlinkSync (경로) 동기화 링크 해제 (). |
(33) | fs.rmdir (경로, 콜백) 비동기과 rmdir (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(34) | fs.rmdirSync (경로) 동기화 rmdir을 (). |
(35) | fs.mkdir (경로 [모드], 콜백) S 비동기에서 mkdir (2). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. 0777에 모드 기본 설정됩니다. |
(36) | fs.mkdirSync (경로 [모드]) 동기화에서 mkdir (). |
(37) | fs.readdir (경로, 콜백) 비동기에서 readdir (3). 디렉토리의 내용을 읽어보십시오. |
(38) | fs.readdirSync (경로) 동기화가 readdir은 (). 파일 목록의 배열을 돌려줍니다. |
(39) | fs.Close를 (FD, 콜백) 비동기 가까이 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(40) | fs.closeSync (FD) 동기화 가까운 (). |
(41) | fs.open (경로, 플래그 [모드 ], 콜백) 비동기 파일을 엽니 다. |
(42) | fs.openSync (경로, 플래그 [모드 ]) fs.open의 동기 버전 (). |
(43) | fs.utimes (경로에 atime, mtime에, 콜백) |
(44) | fs.utimesSync (경로에 atime, mtime에) 지정된 파일 경로로 파일 타임 스탬프, 파일을 변경합니다. |
(45) | fs.futimes (FD, atime을, mtime에, 콜백) |
(46) | fs.futimesSync (FD, atime에,에 mtime) 파일 기술자로 지정된 변경 파일 타임 스탬프. |
47 | fs.fsync (FD, 콜백) 비동기 fsync를. 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
(48) | fs.fsyncSync (FD) 동기화 fsync를. |
49 | fs.write (FD, 버퍼, 오프셋, 길이 [위치], 콜백) 파일 디스크립터에 의해 지정된 파일에 기록 버퍼의 내용. |
(50) | fs.write (FD, 데이터 [위치 [인코딩]], 콜백) 파일 기술자 fd의 파일 내용을 작성합니다. |
(51) | fs.writeSync (FD, 버퍼, 오프셋, 길이 [위치]) 동기 버전 fs.write (). |
(52) | fs.writeSync (FD, 데이터 [위치 [코딩]]) 동기 버전 fs.write (). |
(53) | fs.read (FD, 버퍼, 오프셋, 길이, 위치, 콜백) 파일 기술자 fd에 문서의 내용을 읽어보십시오. |
(54) | fs.readSync (FD, 버퍼, 오프셋, 길이, 위치) 동기 버전 fs.read. |
(55) | fs.readFile (파일 이름 [옵션], 콜백) 비동기 파일 내용을 읽어 보시기 바랍니다. |
(56) | fs.readFileSync (파일 이름 [옵션]) |
57 | fs.writeFile (파일 이름, 데이터 [옵션 ], 콜백) 파일 내용에 비동기 쓰기. |
(58) | fs.writeFileSync (파일 이름, 데이터 [옵션 ]) 동기 버전 fs.writeFile. |
59 | fs.appendFile (파일 이름, 데이터 [옵션 ], 콜백) 비동기 추가 파일 내용. |
(60) | fs.appendFileSync (파일 이름, 데이터 [옵션 ]) fs.appendFile의 동기 버전입니다. |
(61) | fs.watchFile (파일 이름 [옵션], 리스너) 파일의보기를 수정합니다. |
(62) | fs.unwatchFile (파일 이름 [, 청취자]) 파일 이름 변경을 볼 중지합니다. |
(63) | fs.watch (파일 이름 [옵션] [ 리스너]) 파일 이름 변경 사항 확인, 파일 이름은 파일이나 디렉토리를 할 수 있습니다. 위로 fs.FSWatcher 객체입니다. |
(64) | fs.exists (경로, 콜백) 주어진 경로가 존재 감지합니다. |
(65) | fs.existsSync (경로) 동기 버전 fs.exists. |
(66) | fs.access (경로 [모드], 콜백) 테스트 사용자 권한의 지정된 경로의 경우. |
67 | fs.accessSync (경로 [모드]) 동기 버전 fs.access. |
(68) | fs.createReadStream (경로 [옵션]) 위로 ReadStream 객체입니다. |
69 | fs.createWriteStream (경로 [옵션]) 위로 WriteStream 객체입니다. |
(70) | fs.symlink (srcpath, dstpath [입력 ], 콜백) 비동기 심볼릭 링크 (). 콜백 함수는 매개 변수가없는,하지만 던질 수있다. |
자세한 내용은 공식 웹 사이트 파일 모듈 설명을 확인 : 시스템 파일 .