에러 6 : LabVIEW 일반 파일 I / O 에러

업데이트 됨 Apr 9, 2019

해당 제품

Software

  • LabVIEW Full
  • LabVIEW Base
  • LabVIEW Professional

문의사항

LabVIEW에서 에러 6이 발생했습니다.

LabVIEW: Generic File I/O error.

Application Builder로 작성된 실행 파일을 실행할 때 일반 파일 I / O 오류가 발생합니다. 이 문제를 해결하려면 어떻게 해야 합니까?
 

해결책

에러 6 또는 일반 파일 I / O 에러는 LabVIEW에서 파일 작업이나 사용자 코드가 실행되지 않을 때 생성되는 일반적인 에러입니다.

이 에러를 해결하려면 다음 단계를 시도하십시오.
  • 개발에 사용된 모든 파일이 로컬에 저장되어 LabVIEW에서 액세스 할 수 있는지 확인하십시오 (즉, 생성된 VI는 C 드라이브의 Program Files 폴더에 없습니다)
  • 디스크에 사용 가능 공간이 충분한지 확인하십시오.
  • 디스크에 구성된 파일 시스템에 따라 (사용 가능한 디스크 공간의 크기와 관계없이) 폴더당 최대 파일 개수 제한이 있습니다. 예를 들어, FAT16은 폴더 당 512 개의 파일, FAT32는 폴더 당 65,534개의 파일, NTFS는 폴더 당 NTFS 4,294,967,295 개의 파일을 가질 수 있습니다. 이에 대한 해결책은 주기적으로 오래된 파일을 삭제하거나 파일을 새 폴더에 주기적으로 저장하는 것입니다.
  • 네트워크를 통해 액세스하는 모든 폴더에서 공유를 사용합니다.
  • LabVIEW가 액세스하는 파일 경로 또는 디렉토리가 시스템 파일 경로의 최대 길이를 초과하지 않는지 확인하십시오.
  • 파일 경로를 지정하는 데 사용되는 문자열 컨트롤이나 상수의 컨트롤 문자를 제거하거나 바꿉니다. 이 케이스에 대해 더 자세히 알려면, 다음 링크를 참조하십시오. Error 1 or 6: Input Parameter is Invalid in LabVIEW
  • 디렉토리를 삭제할 때는 먼저 내용과 하위 폴더를 삭제하거나 Delete 함수의 전체 계층 구조 입력에 True 상수를 연결하십시오. 이 경우에 대해 자세히 알아 보려면 다음 링크를 참조하십시오. Why Do I Receive Error 6 Occurred at Delete When Deleting a Folder? 
  • Linux에서는 쓰기 모드로 열려고 시도하기 전에 읽기 모드에서 파이프(pipe)를 열어야합니다.
  • 바이러스 백신은 최근에 만들어진 파일을 잠글 수 있습니다. 닫기 함수를 호출하기 전에 100ms의 기다림(ms) 함수를 추가하십시오. 또한 백신프로그램 사용을 중지하여 문제가 영향을 미치는지 확인할 수도 있습니다.
  • 최근에 Windows XP를 설치한 경우, 다음 링크를 참조하여 해당 단계에 따라 문제를 해결하십시오. LabVIEW VI Cannot Find Files in All Users Folders After Windows XP Re-install

추가 정보

이 에러는 LabVIEW가 파일 시스템과 상호 작용에 문제가 있을 때 발생합니다.

이 글이 도움이 되셨습니까?

도움 안됨