Skip to content
0

katanakit-js / useGetFileStats

Function: useGetFileStats() ​

ts
function useGetFileStats(path): Promise<FilesystemResult<{
  accessedAt: number;
  createdAt: number;
  isDirectory: boolean;
  isFile: boolean;
  isSymbolicLink: boolean;
  modifiedAt: number;
  size: number;
}>>;

Defined in: src/infrastructure/filesystem/filesystem.service.ts:403

Returns a portable stats subset for a file or directory.

Parameters ​

ParameterTypeDescription
pathstringPath to inspect (follows symlinks).

Returns ​

Promise<FilesystemResult<{ accessedAt: number; createdAt: number; isDirectory: boolean; isFile: boolean; isSymbolicLink: boolean; modifiedAt: number; size: number; }>>

Safe Result with size, type flags and epoch-ms timestamps.

Example ​

ts
const result = await useGetFileStats("assets/logo.png");
if (result.ok) console.log(result.data.size);

Released under the MIT License.