v1.0
Comando

SaveToFile()

Salva (ou sobrescreve) um arquivo texto com o conteúdo informado. Cria o arquivo se não existir. Se o arquivo já existir, seu conteúdo é completamente substituído.
Sintaxe
SaveToFile(caminho, conteudo [, encoding])

Parâmetros

ParâmetroObrigatórioDescrição
caminhoSimCaminho completo do arquivo a criar/sobrescrever. Aceita variáveis.
conteudoSimTexto a gravar no arquivo. Aceita variáveis, funções e quebras de linha (\n ou Environment.NewLine).
encodingNãoCodificação do arquivo. Padrão: UTF8. Outros encodings suportados: Ansi, ISO-8859-1, Win-1252, Unicode, UTF-8 wBOM

Exemplos

AthusScript
// Salvar conteúdo de variável:
SaveToFile(@'C:\saida\dados.txt', $conteudo)

// Salvar com encoding específico:
SaveToFile(@'C:\saida\dados.csv', $csv, 'ISO-8859-1')

// Salvar JSON ou XML gerado dinamicamente:
SaveToFile(@'C:\saida\config.json', $jsonTexto)

Observações

O arquivo é sempre sobrescrito integralmente. Para adicionar conteúdo sem sobrescrever use AppendToFile(). O diretório de destino deve existir previamente — use CreateFolder() para garantir.