Obtendo uma lista de arquivos

application.files.list() retorna uma lista de objetos APIListedFile.
const application = await api.applications.get("ID da Aplicação");
const listaArquivos = await application.files.list();

console.log(listaArquivos); // Retorna um Array de Objetos de Arquivo
// [{type: "file", name: "index.js", size: 123, lastModified: 123456789}]

Lendo um arquivo

application.files.read() retorna um objeto Buffer.
const application = await api.applications.get("ID da Aplicação");
const arquivo = await application.files.read("index.js");

console.log(arquivo.toString()); // String

Criando um arquivo

application.files.create() retorna um Boolean.
const { SquareCloudAPI } = require("@squarecloud/api");
const api = new SquareCloudAPI("Sua Chave de API");

const application = await api.applications.get("ID da Aplicação");

// Especifique o conteúdo e o nome do arquivo que deseja criar
const conteudoArquivo = Buffer.from("conteúdo do arquivo aqui");
const caminhoArquivo = "./pasta/arquivo_teste.txt";

// Realize a operação de criação de arquivo
const arquivo = await application.files.create(conteudoArquivo, caminhoArquivo);

console.log(arquivo); // Boolean (true ou false)

Excluindo um arquivo

application.files.delete() retorna um Boolean.
const application = await api.applications.get("ID da Aplicação");
const excluido = await application.files.delete("index.js");

console.log(excluido); // Boolean (true ou false)