Skip to content

Write a string to a file

The fs.write function is used to write a string to a file. The first argument is a string of the file path, and the second argument is a string or std.io.Bytes of the content.

If the file does not exist, it will create a new file. If the file exists, it will overwrite the file content.

nv,

Then the output.txt file will contain the following content:

txt

Alternative

You can use fs.open or File.open method to open a file in write mode and get a std.fs.File instance, and use the write method to write a bytes to the file, use write_string method to write a string to the file.

In this case, you must special the flag argument to open the file in write mode (the default flag is fs.READ, that means read-only mode). So you must use fs.WRITE flag to open the file in write mode. And with fs.CREATE flag, it will create a new file if the file does not exist.

nv,