2016-08-31 4 views
0

줄 단위로 txt 파일을 읽고 싶습니다. 내 파일에있는 모든 것을 변수에 전달하고 싶습니다. 어떻게해야할까요? ?어떻게하면 txt 파일을 줄 단위로 읽을 수 있습니까

var file = "file:///C:/Users/Viktor/Desktop/test.txt"; 

function readTextFile(file,line) { 

    var rawFile = new XMLHttpRequest(); 
    rawFile.open("GET", file, true); 
    rawFile.onreadystatechange = function() { 
    if(rawFile.readyState === 4) { 
     if(rawFile.status === 200 || rawFile.status === 0) { 
     var allText = rawFile.responseText; 

     } 
    } 
    }; 
    rawFile.send(null); 
} 

readTextFile(file); 
+0

새 라인에서 나누기 – epascarello

답변

1

새 줄에 문자열을 분할 할 수 있습니다.

var allText = rawFile.responseText, 
    lines = allText.split(/\n/g); //.split("\n") 
console.log(lines.length); 
+0

고마워요! 또한 txt 파일에서 줄을 지울 수 있습니까? – Andrew

+0

JavaScript (브라우저)에는 해당 파일을 직접 업데이트 할 수있는 방법이 없습니다. http://stackoverflow.com/questions/18690450/how-to-generate-and-prompt-to-save-a-file-from-content-in-the-client-browser와 같은 작업을 수행 할 수 있습니다. – epascarello

관련 문제