Skip to main content

writeToFile

codebolt.fs.writeToFile(relPath: string, newContent: string): Promise<WriteToFileResponse>
Writes content to a file at the specified path. Creates the file if it doesn't exist or overwrites if it does.

Parameters

NameTypeDescription
relPathstringThe relative path of the file to write to.
newContentstringThe new content to write into the file.

Returns:

 Promise<WriteToFileResponse>
A promise that resolves with the write operation result.

Examples

Basic File Writing

// Write content to a file (creates if doesn't exist, overwrites if exists)
const result = await codebolt.fs.writeToFile(
'/home/user/documents/example.txt',
'This is the new content.'
);
console.log('Write result:', result);

Write to File in Current Directory

// Write content to a file in current directory
const writeResult = await codebolt.fs.writeToFile(
'./fs-test-file.txt',
'This is content written using writeToFile method'
);
console.log('✅ Write to file:', writeResult);