21 lines
506 B
TypeScript
21 lines
506 B
TypeScript
import path from 'node:path'
|
|
import fs from 'node:fs'
|
|
import { createStorage } from 'unstorage'
|
|
import fsDriver from 'unstorage/drivers/fs'
|
|
|
|
const storage = createStorage({
|
|
driver: fsDriver({ base: 'storage' }),
|
|
})
|
|
|
|
async function listFiles() {
|
|
const files = await storage.getKeys()
|
|
const first20Files = files.slice(0, 20)
|
|
console.log('前20个文件名:')
|
|
first20Files.forEach((file) => {
|
|
console.log(file)
|
|
})
|
|
}
|
|
|
|
listFiles().catch((err) => {
|
|
console.error('Error listing files:', err)
|
|
}) |