Skip to main content

listFile

codebolt.fs.listFile(folderPath: string, isRecursive: boolean, listFiles: boolean): Promise<FileListResponse>

'Lists all files in a specified directory.'

Parameters

  • folderPath (string): The path of the directory to list files from.
  • isRecursive (boolean): Whether to list files recursively.
  • listFiles (boolean): Optional parameter to use listFiles mode for enhanced listing.

Returns

  • Promise<FileListResponse>: A promise that resolves with the list of files.

Examples

Basic Directory Listing

// List files in a specific directory (non-recursive)
const files = await codebolt.fs.listFile('/home/user/documents', false);
console.log('Files in directory:', files);

Current Directory Listing

// List files in current directory
const listResult = await codebolt.fs.listFile('.', false);
console.log('✅ Directory listing (listFile):', listResult);