Как проверить, существует ли файл в Node.js

Как проверить, существует ли файл в файловой системе с помощью Node.js, используяfsмодуль

Чтобы проверить, существует ли файл в файловой системе, с помощью Node.js, используйтеfs.existsSync()метод:

const fs = require('fs')

const path = ‘./file.txt’

try { if (fs.existsSync(path)) { //file exists } } catch(err) { console.error(err) }

Этот метод синхронный. Значит, это блокировка. Чтобы проверить, существует ли файл асинхронным способом, вы можете использоватьfs.access(), который проверяет наличие файла, не открывая его:

const fs = require('fs')

const path = ‘./file.txt’

fs.access(path, fs.F_OK, (err) => { if (err) { console.error(err) return }

//file exists })

Скачать мою бесплатнуюСправочник по Node.js


Дополнительные руководства по узлам: