FS_DISKINFO 함수 블록

FS_DISKINFO 함수 블록은 파일 시스템의 저장 공간을 반환합니다.

참고: 이 함수 블록은 FTP 연결을 지원하지 않습니다.

파일 시스템은 FS_INIT를 사용하여 미리 초기화되어야 합니다. 모든 작업은 생성된 각 저장 매체별로 비동기적으로 수행됩니다.

입력 GET

긍정적인 에지에서 파일 시스템의 저장 공간을 확인합니다.

입력 DEV

파일을 접근할 장치를 정의합니다. 장치는 프로젝트별로 사용되며 프로젝트 외부 저장에서 관리할 수 있습니다.

입력 PATH

저장 매체의 디렉토리 경로를 지정합니다. 경로는 UTF-8 형식의 Unix 파일 경로와 동일하며, 지원되는 경우 해당 형식으로 표시됩니다. 경로는 다음과 같이 표시됩니다:

Ordner/Unterordner

출력 DONE

성공 시 다음 작업을 수행하기 위해 출력에서 펄스를 반환합니다. 펄스는 작업이 종료될 때 발생하며, 오류가 발생한 경우에도 해당됩니다.

출력 TOTAL

저장 공간의 전체 크기를 바이트 단위로 반환합니다. 상태는 이후 사용을 위해 저장됩니다.

출력 FREE

사용 가능한 저장 공간의 크기를 바이트 단위로 반환합니다. 상태는 이후 사용을 위해 저장됩니다.

출력 USED

사용 중인 저장 공간의 크기를 바이트 단위로 반환합니다. 상태는 이후 사용을 위해 저장됩니다.

출력 ERROR

오류 발생 시 오류 메시지가 포함된 텍스트를 반환합니다. 이 값은 FALSE이며, 오류가 발생하지 않은 경우입니다. 상태는 이후 사용을 위해 저장됩니다.

가능한 원인:

  • 저장 매체의 서비스가 시작되지 않았습니다.
  • 저장소가 초기화되지 않았습니다.
  • 로그인 정보가 유효하지 않습니다.
  • 원격 서버에 연결할 수 없습니다.
  • 저장 매체가 존재하지 않습니다.
  • 지정된 경로가 유효하지 않습니다.
  • 프로토콜에서 함수 블록을 이해하지 못합니다.