# can-write-to-dir

> Returns true if the current process has permission to write to the specified directory

<!--@shields('npm')-->
[![npm version](https://img.shields.io/npm/v/can-write-to-dir.svg)](https://www.npmjs.com/package/can-write-to-dir)
<!--/@-->

## Installation

```sh
<npm|yarn|pnpm> add can-write-to-dir
```

## Usage

```js
const canWriteToDir = require('can-write-to-dir')

canWriteToDir.sync('C:\\')
//> false
```

## API

### `canWriteToDir.sync(dir): Boolean`

Returns `true` if `fs.writeFileSync` is able to create a file.

### `canWriteToDir(dir): Promise<Boolean>`

Returns `true` if `fs.writeFile` is able to create a file.

## License

[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/)
