텍스트 파일을 불러와서 정보를 얻어 오려고 하는중입니다.
public GANI LoadFile(GANI pGAni, String filename)
 {
  int cnt = 0;
  
  File file = new File(filename);
  FileInputStream fis = null;
  try 
  {
   //파일 열기
   fis = new FileInputStream(file);
   
   //try 
   //{
   //바이트 단위로 배열에 저장
   byte[] p_data = new byte[fis.available()];
   
   pGAni.m_cntAni = (char)p_data[cnt];
   pGAni.m_curAni = 0;
   
   cnt++;
   
   pGAni.pAni = new ANI[pGAni.m_cntAni];
   
   for(int ani = 0; ani < pGAni.m_cntAni; ani++)
   {
    pGAni.pAni[ani].m_cntFrame = (char)p_data[cnt];
    pGAni.pAni[ani].m_speed  = (char)(p_data[cnt + 2] | (p_data[cnt + 3] <<  8));

파일 로드 부분중 일부분인 상황이고요

m_pCannonAni = cLoadFile.GANI;
  // 캐논 애니 파일 로드
  m_pCannonAni = cLoadFile.LoadFile(m_pCannonAni, "spr_cannon.ani");

이렇게 불러 오는 상황입니다.

여기서 파일이 없다는 에러가 출력이 되는걸로 보여서;;
어떤 식으로 수정 해야하는지 조언좀 부탁드립니다