Sint32 buIsExistFile( drive, fname )
Sint32 drive
const char *fname
drive 拡張ソケットの番号 fname ファイル名
BUD_ERR_OK ファイルあり BUD_ERR_FILE_NOT_FOUND ファイルなし BUD_ERR_UNFORMAT フォーマットされていない BUD_ERR_NO_DISK メモリーカードがない BUD_ERR_BUSY 何らかのTYPE_B関数が処理中である
指定した拡張ソケットに挿入されているメモリーカードに指定したファイルが存在するかどうかを調べます。拡張ソケットの番号driveには次の値が指定できます。
定義 意味 BUD_DRIVE_A1 ポートAの拡張ソケット1 BUD_DRIVE_A2 ポートAの拡張ソケット2 BUD_DRIVE_B1 ポートBの拡張ソケット1 BUD_DRIVE_B2 ポートBの拡張ソケット2 BUD_DRIVE_C1 ポートCの拡張ソケット1 BUD_DRIVE_C2 ポートCの拡張ソケット2 BUD_DRIVE_D1 ポートDの拡張ソケット1 BUD_DRIVE_D2 ポートDの拡張ソケット2
Sint32 ret; ret = buIsExistFile(BUD_DRIVE_A1, "SAVEDATA_001"); switch (ret) { case BUD_ERR_OK: /* File found */ break; case BUD_ERR_FILE_NOT_FOUND: /* File not found */ break; defalut: /* Other error */ break; }