전체 파일경로가 포함된 파일명에서 파일명만 살짝 빼내고 싶은데 그런 함수가 없어 찾아 헤메었다.

없어서 간단히 만들었는데,
혹시 누가 필요한 사람이 있을 수 있어 공유한다.

int ExtractFileName(char *target, char *source)
{
    int i, pos;

    pos=0;

    for( i=0; source[i]!=''; i++)
    {
        if (source[i]=='\') pos=i+1;
        if (i>10240)
        {
            // too large file name
            // this file name will be zombie file that does not exist
            return 0;
        }
    }

    strcpy( target, &source[pos]);
    return 1;
}

facebook posting twit

  • 중요한 문서, 사진 등 윈도우즈 파일 자동 백업 방법 – SyncToy 와 작업 스케줄러로 자동 백업 가능해
  • 엑셀(EXCEL) 사용시 한자(중국어)를 한글로 번역하는 방법
  • QL-700 라벨 프린터로 인쇄시 통신 오류가 뜰 경우
  • TDateTime형을 이용한 날짜, 시간 변환 방법
  • 파일명에서 파일 경로만 빼주는 함수 – ExtractFilePath
  • Windows XP 서비스팩3 설치 후 원격접속이 안될 때 해결 방법
  • Tunnelier 부팅 후 자동실행 시키는 방법
  • 태스크바에서 어플리케이션 숨기는 방법
  • GPS내장 PDA용 GPS 소프트웨어 – BeeLineGPS
  • CD/DVD 이미지에서 MD5, SHA1 값 계산하는 쉬운 방법
    Tagged on:
  • Leave a Reply