# NNS_FndOpenArchiveFileByIndex

## 構文

      #include <nnsys/fnd.h>

      BOOL NNS_FndOpenArchiveFileByIndex(FSFile* file, NNSFndArchive& archive, u32 index);

## 引数

file | FSFile構造体へのポインタ
archive | NNSFndArchive構造体へのポインタ
index | ファイルのインデックス値

## 返り値

ファイルのオープンに成功すれば真を返します。

## 説明

`archive`と`index`により指定されたファイルを、ファイルシステムを用いてオープンします。 オープンに成功すれば、ファイルシステムのAPIを使用してファイルの読み出しを行う事が出来ます。 ファイルのクローズには、ファイルシステムのAPI（FS_Close）を使用します。

        extern void* archiveBinary;

        NNSFndArchive archive;

        if (NNS_FndMountArchive(&archive, "ARC", archiveBinary))
        {
            FSFile file;

            FS_InitFile(&file);
            NNS_FndOpenArchiveFileByIndex(&file, &archive, 10);

            ......
            ......
        }

## 参照

`NNS_FndGetArchiveFileByIndex`

## 履歴

2004/05/14 初版