# 接口：ListFileEntry

## 属性

### lastCommit

• `Optional` **lastCommit**：`Object`

仅在 `listFiles` 调用中将 `expand` 设置为 `true` 时才会获取。

不适用于 bucket 仓库，请改用 [uploadedAt](ListFileEntry#uploadedat)。

#### 类型声明[[lastcommit.type-declaration]]

| 名称 | 类型 |
| :------ | :------ |
| `date` | `string` |
| `id` | `string` |
| `title` | `string` |

#### 定义于[[lastcommit.defined-in]]

[packages/hub/src/lib/list-files.ts:33](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L33)

___

### lfs

• `Optional` **lfs**：`Object`

#### 类型声明[[lfs.type-declaration]]

| 名称 | 类型 | 描述 |
| :------ | :------ | :------ |
| `oid` | `string` | - |
| `pointerSize` | `number` | 原始指针文件的大小，100~200 字节 |
| `size` | `number` | - |

#### 定义于[[lfs.defined-in]]

[packages/hub/src/lib/list-files.ts:18](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L18)

___

### oid

• `Optional` **oid**：`string`

不适用于 bucket 仓库。

#### 定义于[[oid.defined-in]]

[packages/hub/src/lib/list-files.ts:17](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L17)

___

### path

• **path**：`string`

#### 定义于[[path.defined-in]]

[packages/hub/src/lib/list-files.ts:13](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L13)

___

### securityFileStatus

• `Optional` **securityFileStatus**：`unknown`

仅在 `listFiles` 调用中将 `expand` 设置为 `true` 时才会获取。

#### 定义于[[securityfilestatus.defined-in]]

[packages/hub/src/lib/list-files.ts:47](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L47)

___

### size

• **size**：`number`

#### 定义于[[size.defined-in]]

[packages/hub/src/lib/list-files.ts:12](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L12)

___

### 类型

• **类型**：``"unknown"`` \| ``"file"`` \| ``"directory"``

#### 定义于[[type.defined-in]]

[packages/hub/src/lib/list-files.ts:11](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L11)

___

### uploadedAt

• `Optional` **uploadedAt**：`string`

仅在 `listFiles` 调用中将 `expand` 设置为 `true` 时才会获取。

仅适用于 bucket 仓库。

#### 定义于[[uploadedat.defined-in]]

[packages/hub/src/lib/list-files.ts:43](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L43)

___

### xetHash

• `Optional` **xetHash**：`string`

Xet 支持的哈希，一种用于大文件的新协议，用于替代 LFS。

#### 定义于[[xethash.defined-in]]

[packages/hub/src/lib/list-files.ts:27](https://github.com/huggingface/huggingface.js/blob/main/packages/hub/src/lib/list-files.ts#L27)

