FS_TOUCH 함수 블록

FS_TOUCH 함수 블록은 파일 시스템에서 새 파일을 생성하거나 마지막 수정된 날짜를 변경합니다.

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

입력 DO

양의 에지에서 파일이 생성되거나 프로토콜이 해당 메서드를 지원하는 경우 날짜가 변경됩니다.

입력 DEV

파일에 액세스할 장치를 정의합니다. 장치는 프로젝트별로 사용되며 프로젝트 외부 저장소에서 컨텍스트 메뉴를 통해 관리할 수 있습니다.

입력 PATH

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

Ordner/Unterordner/Datei.txt

입력 MTIME

지정된 경우 마지막 수정된 날짜와 시간이 설정됩니다. 형식은 DT#을(를) 사용하여 지정합니다. 날짜가 지정되지 않은 경우 서버의 현재 시스템 시간이 사용됩니다.

입력 ATIME

지정된 경우 마지막 액세스한 날짜와 시간이 설정됩니다. 형식은 DT#을(를) 사용하여 지정합니다. 날짜가 지정되지 않은 경우 MTIME 입력의 시간이 사용됩니다.

출력 DONE

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

출력 ERROR

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

가능한 원인:

  • 저장 매체의 서비스가 시작되지 않았습니다.
  • 저장소가 초기화되지 않았습니다.
  • 로그인 정보가 유효하지 않습니다.
  • 원격 서버에 액세스할 수 없습니다.
  • 저장 매체가 존재하지 않습니다.
  • 지정된 경로가 유효하지 않습니다.
  • 저장 매체에 쓸 수 없습니다.
  • 저장소에 더 이상 저장 공간이 없거나 저장소가 쓰기 보호됩니다.
  • 파일 시스템에서 해당 기능을 지원하지 않습니다.