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.
SaveToFile(caminho, conteudo [, encoding])
Parâmetros
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
caminho | Sim | Caminho completo do arquivo a criar/sobrescrever. Aceita variáveis. |
conteudo | Sim | Texto a gravar no arquivo. Aceita variáveis, funções e quebras de linha (\n ou Environment.NewLine). |
encoding | Não | Codificação do arquivo. Padrão: UTF8. Outros encodings suportados: Ansi, ISO-8859-1, Win-1252, Unicode, UTF-8 wBOM |
Exemplos
// 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.