The[Stream](https://nodejs.org/api/stream.html#stream_stream) or [Buffer](https://nodejs.org/api/buffer.html#buffer_class_buffer) of the file as it was passed in via options, or as the result of modification.
Forexample:
```js
if(file.isBuffer()){
console.log(file.contents.toString());// logs out the string of contents
}
```
###path
Absolutepathnamestringor`undefined`. Setting to a different value pushes the old value to `history`.
###history
Arrayof`path` values the file object has had, from `history[0]` (original) through `history[history.length - 1]` (current). `history` and its elements should normally be treated as read-only and only altered indirectly by setting `path`.