Tôi đang cố xác định xem tệp có tồn tại hay không. Nếu nó không tồn tại, tôi muốn mã của tôi tiếp tục để nó sẽ được tạo ra. Khi tôi sử dụng đoạn mã sau, nếu tệp tồn tại, nó sẽ in ra 'nó tồn tại'. Nếu nó không tồn tại, nó sẽ treo ứng dụng của tôi. Đây là mã của tôi:fs.statSync ném lỗi nếu tệp không tồn tại
var checkDuplicateFile = function(){
var number = room.number.toString();
var stats = fs.statSync(number);
if(stat){
console.log('it exists');
}else{
console.log('it does not exist');
}
};
kiểm tra câu hỏi này, trả lời nó cũng tương tự như: http://stackoverflow.com/questions/4482686/check-synchronously-if-file-directory-exists-in-node-js –
Điều đó không giúp tôi. Nó không trả lời câu hỏi tôi hỏi. – Mike
bạn không thể sử dụng phiên bản chức năng không đồng bộ? https://nodejs.org/api/fs.html#fs_file_system –