---
layout: default
menu_item: api
title: DiffFile
description: Version 0.26.1
menu_item: api
return_to:
"API Documentation Index": /api/
sections:
"#flags": "#flags"
"#id": "#id"
"#mode": "#mode"
"#path": "#path"
"#size": "#size"
"Instance Variables": "#ivars"
---
## DiffFile#flags Sync
```js
var number = diffFile.flags();
```
Returns the file's flags
| Returns | |
| --- | --- |
| Number | |
## DiffFile#id Sync
```js
var oid = diffFile.id();
```
Returns the file's Oid
| Returns | |
| --- | --- |
| [Oid](/api/oid/) | |
## DiffFile#mode Sync
```js
var number = diffFile.mode();
```
Returns the file's mode
| Returns | |
| --- | --- |
| Number | |
## DiffFile#path Sync
```js
var string = diffFile.path();
```
Returns the file's path
| Returns | |
| --- | --- |
| String | |
## DiffFile#size Sync
```js
var number = diffFile.size();
```
Returns the file's size
| Returns | |
| --- | --- |
| Number | |
## Instance Variables
| Variable | Type | Description |
| --- | --- | --- |
| flags | Number | |
| id | Oid | |
| idAbbrev | Number | |
| mode | Number | |
| path | String | |
| size | Number | |