Node.jsでローカルのファイルの存在チェックを行いたいのですが、うまく行きません。
http://qiita.com/tokimari/items/82222e1f99b2b9eb1fb8
http://info-i.net/fs-access#i-2
この2つのサイトの内容を組み合わせて、少し自分でコードを付け足し、最終的なコードは以下のようになりました。
JavaScript
1function isExistFile(file) { 2 try { 3 fs.access(file); 4 return true 5 } catch(err) { 6 if(err.code === 'ENOENT') return false 7 } 8} 9 10if(isExistFile(process.cwd() + '\test.txt')){ 11 console.log("ファイルが存在する"); 12}else{ 13 console.log("ファイルが存在しない"); 14}
で、このスクリプトを実行してみたのですが、test.txtがあるのにも関わらずファイルが存在しない判定になります。(絶対パスではなく相対パスでも無理でした)
他にエラー等は吐かれません。
どこがおかしいのでしょうか?
ご回答宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/01 08:06