參考資訊:
https://hub.docker.com/r/greatwizard/devkitarm-3ds
SDCard目錄位於:sdmc:/
main.c
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <dirent.h> #include <3ds.h> int main(void) { int c = 0; int n = 0; char buf[255] = { 0 }; struct dirent **namelist = NULL; gfxInitDefault(); consoleInit(GFX_TOP, NULL); printf("sdmc:\n"); n = scandir("sdmc:/", &namelist, NULL, alphasort); if (n != -1) { for (c = 0; c < n; c++) { printf(" %s\n", namelist[c]->d_name); free(namelist[c]); } free(namelist); } gspWaitForVBlank(); gfxSwapBuffers(); svcSleepThread(3000000000LL); gfxExit(); return 0; }
完成