2017-05-25 19 views
1

node.jsでファイルが壊れているかどうかチェックする方法はありますか?ファイルがnode.jsで破損していないか確認してください。

fs.readFile,fs.open abd fs.accessのような多くのファイルシステムメソッドを試しましたが、それらはすべてokステータスを返すので、私のテストでファイルが壊れていると確信しています。

私の目的は、PDFを読むことができるかどうかをチェックするだけでなく、生成することができるかどうかをチェックすることです。私はファイルhereを傷つけました。

+3

まず、「壊れた」を定義します。 「私の頭脳が持つべきものが含まれていない」とは、コンピュータがテストできるものではありません。 – Quentin

+0

質問を更新しました@クエンティン –

答えて

1

ツールlike thisで解析し、正常に終了したかどうかを確認できます。少しは、ここにいくつかのサンプルコードは、リンクから持ち上げだということで拡張すること

let fs = require('fs'), 
    PDFParser = require("pdf2json"); 

let pdfParser = new PDFParser(); 

pdfParser.on("pdfParser_dataError", errData => console.error(errData.parserError)); 
pdfParser.on("pdfParser_dataReady", pdfData => { 
    fs.writeFile("./pdf2json/test/F1040EZ.json", JSON.stringify(pdfData)); 
}); 

pdfParser.loadPDF("./pdf2json/test/pdf/fd/form/F1040EZ.pdf"); 
+1

アイデアありがとう、働いた! –

関連する問題