DevGang
Авторизоваться

Проверка на существование файла в Node.js

Небольшая заметка, как проверить существует ли файл в файловой системе на Node.js

Способ проверить, существует ли файл в файловой системе, используя 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
})
#NodeJS
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу