Function exists

  • Test whether or not the given path exists by checking with the file system. Like fs.exists, but with a normal callback signature (err, exists). Uses fs.access under the hood.

    Parameters

    • path: string

    Returns Promise<boolean>

    Example

    import * as fs from 'fs-extra'

    const file = '/tmp/this/path/does/not/exist/file.txt'

    // With a callback:
    fs.pathExists(file, (err, exists) => {
    console.log(err) // => null
    console.log(exists) // => false
    })

    // Promise usage:
    fs.pathExists(file)
    .then(exists => console.log(exists)) // => false

    // With async/await:
    async function asyncAwait () {
    const exists = await fs.pathExists(file)

    console.log(exists) // => false
    }

    asyncAwait()
  • Parameters

    • path: string
    • callback: ((err, exists) => void)
        • (err, exists): void
        • Parameters

          Returns void

    Returns void

Generated using TypeDoc