Skip to content
Tauri

readDir

readDir(path, options?): Promise<DirEntry[]>

Defined in: plugins/fs/guest-js/index.ts:706

Reads the directory given by path and returns an array of DirEntry.

string | URL

ReadDirOptions

Promise<DirEntry[]>

import { readDir, BaseDirectory } from '@tauri-apps/plugin-fs';
import { join } from '@tauri-apps/api/path';
const dir = "users"
const entries = await readDir('users', { baseDir: BaseDirectory.AppLocalData });
processEntriesRecursively(dir, entries);
async function processEntriesRecursively(parent, entries) {
for (const entry of entries) {
console.log(`Entry: ${entry.name}`);
if (entry.isDirectory) {
const dir = await join(parent, entry.name);
processEntriesRecursively(dir, await readDir(dir, { baseDir: BaseDirectory.AppLocalData }))
}
}
}

2.0.0


© 2025 Tauri Contributors. CC-BY / MIT