Blocco funzionale FS_TOUCH

Il blocco funzionale FS_TOUCH crea un nuovo file o modifica la data dell'ultima modifica su un sistema di file.

Il sistema di file deve essere stato precedentemente inizializzato tramite FS_INIT. Tutte le operazioni avvengono in modo asincrono per ogni supporto di memoria creato.

Ingresso DO

Su un fronte positivo, il file viene creato o la data viene modificata, se il protocollo supporta il metodo.

Ingresso DEV

Definisce il dispositivo da cui accedere ai file. Il dispositivo è utilizzato per progetto e può essere gestito nel menu contestuale sotto Progetto Memoria esterna.

Ingresso PATH

Specifica il percorso del file sul supporto di memoria. Il percorso corrisponde a un percorso di file Unix in formato UTF-8, se supportato. Il percorso è rappresentato come segue:

Cartella/Sottocartella/File.txt

Ingresso MTIME

Se specificato, imposta una data e un'ora dell'ultima modifica. Il formato è indicato tramite DT#. Se la data non viene specificata, viene utilizzata l'ora del sistema attuale del server.

Ingresso ATIME

Se specificato, imposta una data e un'ora dell'ultimo accesso. Il formato è indicato tramite DT#. Se la data non viene specificata, viene utilizzata l'ora dall'ingresso MTIME.

Uscita DONE

L'uscita restituisce un impulso in caso di successo per eseguire la successiva operazione. L'impulso avviene al termine dell'operazione, anche se si è verificato un errore.

Uscita ERROR

In caso di errore, restituisce un testo con un messaggio di errore. Questo è FALSE, se non si è verificato alcun errore. Lo stato viene memorizzato per l'uso successivo.

Possibili cause:

  • Il servizio del supporto di memoria non è stato avviato.
  • La memoria non è stata inizializzata.
  • Le credenziali di accesso sono invalid.
  • Non è possibile raggiungere il server remoto.
  • Il supporto di memoria non esiste.
  • Il percorso specificato non è valido.
  • Non è possibile scrivere sul supporto di memoria.
  • Nessuno spazio di archiviazione disponibile sulla memoria o la memoria è protetta in scrittura.
  • La funzione non è supportata dal sistema di file.