디렉토리에 지정된 ext가있는 모든 파일을 읽는 방법은 무엇입니까?

라훌

나는 nodejs를 처음 사용하며 이것이 작동하기를 원합니다.

var fs = require('fs');

fs.readdir("dir", function(err, files) {
    if (err) return;
    files.forEach(function(f) {
        data = []
        if f.extension = "rtf"
        data = data + f.data
    });
});
Jaumard

이것을 시도 할 수 있습니다.

const fs = require('fs');
const path = require('path');

fs.readdir("dir", (err, files) => {
    if (err) return;
    files.forEach(f => {
        let data = []
        const ext = path.extname(file)
        if (ext == ".rtf") {
            fs.readFile(f, function read(err, content) {
                if (err) {
                    throw err;
                }
                data.push(content);
            });
        }
    });
});

배열 아래에 파일의 각 내용이 있습니다 data. 그러나 다음과 같이 콘텐츠의 출처를 알기 위해 객체에 넣는 것이 좋습니다.

const fs = require('fs');
const path = require('path');

fs.readdir("dir", (err, files) => {
    if (err) return;
    files.forEach(f => {
        let data = {}
        const ext = path.extname(file)
        if (ext == ".rtf") {
            fs.readFile(f, function read(err, content) {
                if (err) {
                    throw err;
                }
                data[f] = content;
            });
        }
    });
});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

디렉토리의 모든 파일에 대해 정렬을 수행하는 방법은 무엇입니까?

분류에서Dev

모든 디렉토리에 대해 "유형"별로 파일을 정렬하는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 모든 파일의 마지막 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

지정된 디렉토리에서 원하는 파일 유형의 모든 파일을 재귀 적으로 나열하는 방법은 무엇입니까?

분류에서Dev

디렉토리에있는 모든 파일에서 데이터를 지우는 방법은 무엇입니까?

분류에서Dev

지난 5 분 동안 특정 디렉토리에 추가 된 모든 파일을 복사하는 방법은 무엇입니까?

분류에서Dev

오늘 최소 n 일 전에 수정 된 모든 파일을 포함하는 최상위 디렉토리를 삭제하는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 비어있는 모든 파일을 제거하는 방법은 무엇입니까?

분류에서Dev

주어진 디렉토리에서 모든 c 파일을 컴파일하는 방법은 무엇입니까?

분류에서Dev

Intellij Idea & SVN : "커밋 디렉토리"에 모든 새 파일을 추가하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 파일 앞에 줄을 추가하는 방법은 무엇입니까?

분류에서Dev

파일에 지정된 디렉토리 목록을 만드는 가장 빠른 방법은 무엇입니까?

분류에서Dev

파일에 지정된 디렉토리 목록을 만드는 가장 빠른 방법은 무엇입니까?

분류에서Dev

특정 디렉토리에 새로 생성 된 모든 파일을 나열하는 방법은 무엇입니까?

분류에서Dev

특정 줄의 텍스트를 포함하는 모든 파일의 이름 (한 디렉토리에 있음)을 얻는 방법은 무엇입니까?

분류에서Dev

특정 디렉토리에 파일을 쓰는 방법은 무엇입니까?

분류에서Dev

모든 하위 디렉토리에서 이미지 이름을 얻는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

분류에서Dev

Linux에서 디렉토리의 모든 텍스트 파일에 특정 열을 추가하는 방법은 무엇입니까?

분류에서Dev

모든 하위 디렉토리에서 파일을 찾고 복사하는 방법은 무엇입니까?

분류에서Dev

두 디렉토리에서 모든 고유 파일을 찾고 나열하는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 모든 파일을 제거하는 방법은 무엇입니까?

분류에서Dev

Windows 디렉토리에서 모든 실행 파일을 찾는 방법은 무엇입니까?

분류에서Dev

디렉토리 아래의 모든 파일 중에서 문자열을 찾는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 + 기호가 포함 된 모든 파일을 재귀 적으로 찾는 방법은 무엇입니까?

분류에서Dev

하나의 디렉토리에있는 모든 파일을 읽을 때 데이터 소스를 식별하는 방법은 무엇입니까?

분류에서Dev

모든 파일 / 디렉토리 속성을 다른 파일 / 디렉토리에 복제 / 복사하는 방법은 무엇입니까?

분류에서Dev

디렉토리에서 누락 된 모든 파일의 쉼표로 구분 된 색인 목록을 꺼내는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    디렉토리의 모든 파일에 대해 정렬을 수행하는 방법은 무엇입니까?

  2. 2

    모든 디렉토리에 대해 "유형"별로 파일을 정렬하는 방법은 무엇입니까?

  3. 3

    디렉토리에서 모든 파일의 마지막 줄을 제거하는 방법은 무엇입니까?

  4. 4

    지정된 디렉토리에서 원하는 파일 유형의 모든 파일을 재귀 적으로 나열하는 방법은 무엇입니까?

  5. 5

    디렉토리에있는 모든 파일에서 데이터를 지우는 방법은 무엇입니까?

  6. 6

    지난 5 분 동안 특정 디렉토리에 추가 된 모든 파일을 복사하는 방법은 무엇입니까?

  7. 7

    오늘 최소 n 일 전에 수정 된 모든 파일을 포함하는 최상위 디렉토리를 삭제하는 방법은 무엇입니까?

  8. 8

    디렉토리에서 비어있는 모든 파일을 제거하는 방법은 무엇입니까?

  9. 9

    주어진 디렉토리에서 모든 c 파일을 컴파일하는 방법은 무엇입니까?

  10. 10

    Intellij Idea & SVN : "커밋 디렉토리"에 모든 새 파일을 추가하는 방법은 무엇입니까?

  11. 11

    디렉토리의 모든 파일 앞에 줄을 추가하는 방법은 무엇입니까?

  12. 12

    파일에 지정된 디렉토리 목록을 만드는 가장 빠른 방법은 무엇입니까?

  13. 13

    파일에 지정된 디렉토리 목록을 만드는 가장 빠른 방법은 무엇입니까?

  14. 14

    특정 디렉토리에 새로 생성 된 모든 파일을 나열하는 방법은 무엇입니까?

  15. 15

    특정 줄의 텍스트를 포함하는 모든 파일의 이름 (한 디렉토리에 있음)을 얻는 방법은 무엇입니까?

  16. 16

    특정 디렉토리에 파일을 쓰는 방법은 무엇입니까?

  17. 17

    모든 하위 디렉토리에서 이미지 이름을 얻는 방법은 무엇입니까?

  18. 18

    디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

  19. 19

    디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

  20. 20

    Linux에서 디렉토리의 모든 텍스트 파일에 특정 열을 추가하는 방법은 무엇입니까?

  21. 21

    모든 하위 디렉토리에서 파일을 찾고 복사하는 방법은 무엇입니까?

  22. 22

    두 디렉토리에서 모든 고유 파일을 찾고 나열하는 방법은 무엇입니까?

  23. 23

    디렉토리에서 모든 파일을 제거하는 방법은 무엇입니까?

  24. 24

    Windows 디렉토리에서 모든 실행 파일을 찾는 방법은 무엇입니까?

  25. 25

    디렉토리 아래의 모든 파일 중에서 문자열을 찾는 방법은 무엇입니까?

  26. 26

    디렉토리에서 + 기호가 포함 된 모든 파일을 재귀 적으로 찾는 방법은 무엇입니까?

  27. 27

    하나의 디렉토리에있는 모든 파일을 읽을 때 데이터 소스를 식별하는 방법은 무엇입니까?

  28. 28

    모든 파일 / 디렉토리 속성을 다른 파일 / 디렉토리에 복제 / 복사하는 방법은 무엇입니까?

  29. 29

    디렉토리에서 누락 된 모든 파일의 쉼표로 구분 된 색인 목록을 꺼내는 방법은 무엇입니까?

뜨겁다태그

보관