Skip to content

File.WriteAllBytes

method · File · cAlgo.API Since 5.7

DesktopCLICloud

Overwrites file content with passed bytes.

Environment behaviour

Cloud — not supported. Exists returns false; reads return empty string/array; writes and appends silently do nothing. No exception.

Definition

void WriteAllBytes(byte[] bytes)
file.WriteAllBytes(bytes: list[int]) -> None

Parameters

Name C# type Python type Description
bytes byte[] list[int] Bytes to write

Examples

protected override void OnStart()
{
    DataFile.WriteAllBytes(Encoding.UTF8.GetBytes(SymbolName + "," + Symbol.Bid));
}
from System.Text import Encoding

api.DataFile.WriteAllBytes(Encoding.UTF8.GetBytes(f"{api.SymbolName},{api.Symbol.Bid}"))
{
  "Parameters": [
    {
      "Name": "DataFile",
      "DisplayName": "Data File",
      "Type": "File"
    }
  ]
}