MCPcopy
hub / github.com/modelcontextprotocol/servers / getFileStats

Function getFileStats

src/filesystem/lib.ts:144–155  ·  view source on GitHub ↗
(filePath: string)

Source from the content-addressed store, hash-verified

142
143// File Operations
144export async function getFileStats(filePath: string): Promise<FileInfo> {
145 const stats = await fs.stat(filePath);
146 return {
147 size: stats.size,
148 created: stats.birthtime,
149 modified: stats.mtime,
150 accessed: stats.atime,
151 isDirectory: stats.isDirectory(),
152 isFile: stats.isFile(),
153 permissions: stats.mode.toString(8).slice(-3),
154 };
155}
156
157export async function readFileContent(filePath: string, encoding: string = 'utf-8'): Promise<string> {
158 return await fs.readFile(filePath, encoding as BufferEncoding);

Callers 2

index.tsFile · 0.85
lib.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected