Function outputFile

  • Almost the same as writeFile (i.e. it overwrites), except that if the parent directory does not exist, it's created.

    Parameters

    Returns Promise<void>

    Example

    import * as fs from 'fs-extra'

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

    // With a callback:
    fs.outputFile(file, 'hello!', err => {
    console.log(err) // => null

    fs.readFile(file, 'utf8', (err, data) => {
    if (err) return console.error(err)
    console.log(data) // => hello!
    })
    })

    // With Promises:
    fs.outputFile(file, 'hello!')
    .then(() => fs.readFile(file, 'utf8'))
    .then(data => {
    console.log(data) // => hello!
    })
    .catch(err => {
    console.error(err)
    })

    // With async/await:
    async function asyncAwait () {
    try {
    await fs.outputFile(file, 'hello!')

    const data = await fs.readFile(file, 'utf8')

    console.log(data) // => hello!
    } catch (err) {
    console.error(err)
    }
    }

    asyncAwait()
  • Parameters

    Returns void

  • Parameters

    Returns void

Generated using TypeDoc