Listando arquivos de um diretório
api.GetApplicationFiles(appID, path) retorna as entradas de um diretório como um []squarecloud.FileInfo. Um caminho vazio lista a raiz da aplicação.
Lendo um arquivo
api.ReadApplicationFile(appID, path) retorna um squarecloud.FileContent com os bytes do arquivo.
A API retorna o conteúdo como um objeto Buffer no estilo Node.js (
{"type": "Buffer", "data": [...]}). O SDK decodifica para você — content.Data é um []byte comum (o tipo ByteArray), pronto para uso.Criando ou sobrescrevendo um arquivo
api.PutApplicationFile(appID, path, content) escreve content em path, criando o arquivo se ele não existir ou sobrescrevendo se existir. Retorna um squarecloud.FileWritten.
O conteúdo é enviado à API como uma string UTF-8 — uploads de arquivos binários ainda não são suportados. Para enviar arquivos binários, use um commit.
Movendo ou renomeando um arquivo
api.MoveApplicationFile(appID, path, to) move ou renomeia um arquivo.

