|
|
|
@ -220,4 +220,15 @@ const ensureParentDirectory = (filePath: string) => {
@@ -220,4 +220,15 @@ const ensureParentDirectory = (filePath: string) => {
|
|
|
|
|
|
|
|
|
|
### 创建临时目录 |
|
|
|
|
|
|
|
|
|
在有些场景,我们需要创建一个临时文件夹,那么这时我们可以使用 `fs.mkdtempSync(pathPrefix, options?)`,它hui'chu'a |
|
|
|
|
在有些场景,我们需要创建一个临时目录,那么这时我们可以使用 `fs.mkdtempSync(pathPrefix, options?)`,它会在 `pathPrefix` 目录下创建一个随机6位字符串作为名称的目录,并返回路径 |
|
|
|
|
|
|
|
|
|
如果我们需要在系统的全局临时目录中创建临时目录,我们可以借助 `os.tmpdir()` |
|
|
|
|
|
|
|
|
|
```typescript |
|
|
|
|
import * as os from "node:os"; |
|
|
|
|
import * as fs from "node:fs"; |
|
|
|
|
import * as path from "node:path"; |
|
|
|
|
|
|
|
|
|
const pathPrefix = path.resolve(os.tmpdir(), "my-app"); |
|
|
|
|
const tmpPath = fs.mkdtempSync(pathPrefix); |
|
|
|
|
``` |