# createSync method

void createSync ({bool recursive: false })

Synchronously create the file. Existing files are left untouched by createSync. Calling createSync on an existing file might fail if there are restrictive permissions on the file.

If `recursive` is false, the default, the file is created only if all directories in the path exist. If `recursive` is true, all non-existing path components are created.

Throws a FileSystemException if the operation fails.

## Implementation

    void createSync({bool recursive: false});