ディレクトリ内のファイルの一覧取得
api.GetApplicationFiles(appID, path) は、ディレクトリのエントリを []squarecloud.FileInfo として返します。パスを空にすると、アプリケーションのルートを一覧取得します。
ファイルの読み取り
api.ReadApplicationFile(appID, path) は、ファイルのバイト列を含む squarecloud.FileContent を返します。
API はコンテンツを Node.js スタイルの Buffer オブジェクト(
{"type": "Buffer", "data": [...]})として返します。SDK がデコードを代行するため、content.Data はそのまま使えるプレーンな []byte(ByteArray 型)です。ファイルの作成または上書き
api.PutApplicationFile(appID, path, content) は path に content を書き込みます。ファイルが存在しない場合は作成し、存在する場合は上書きします。squarecloud.FileWritten を返します。
コンテンツは UTF-8 文字列として API に送信されます — バイナリファイルのアップロードはまだサポートされていません。バイナリファイルを配置するには、代わりに commit を使用してください。
ファイルの移動またはリネーム
api.MoveApplicationFile(appID, path, to) は、ファイルを移動またはリネームします。

