CVI함수를 사용하는 디렉토리가 존재한다면 어떻게 확인합니까?



주요한 소프트웨어:
주요한 소프트웨어 버전:
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어: N/A

문제점: 새로운 디렉토리를 만들거나 하는 어떤 부가적인 효과 생성없이 디렉토리가 존재할 때 어떻게 찾아야 합니까? 예를 들면 makedir()를 사용하길 원하지 않습니다.

솔루션: GetFileAttrs 함수를 사용할 수 있습니다. 이 함수는 파일 또는 디렉토리를 위하여 사용됩니다. 만약 그것이 반환값을 1로 주면 디렉토리가 존재하는 겁니다. 만약 -1 반환값을 가지면 존재하지 않는겁니다. 만약 디버그 모드에서 프로그램을 실행시키면 CVI 6.0의 실행 옵션 또는 CVI 7.0에서 Run >> Break On >> Library Errors 에서 "Break on Library errors"를 비허용으로 해야합니다. 왜냐하면 -1로 값이 반환될때 치명적이지 않은 실행 에러로 처리하게 될것이기 때문입니다.

관련 링크:

첨부:





리포트 날짜: 05/13/2003
마지막 업데이트: 07/15/2004
문서 번호: 2XCE2TSJ