Blok funkcji FS_CHGRP

Blok funkcji FS_CHGRP zmienia grupę pliku lub katalogu w systemie plików.

System plików musi zostać wcześniej zainicjowany za pomocą FS_INIT. Wszystkie operacje są wykonywane asynchronicznie dla każdego urządzenia magazynującego.

Wejście CH

Na krawędzi dodatniej próbuje zmienić grupę, jeśli protokół obsługuje tę metodę.

Wejście DEV

Definiuje urządzenie, z którego można uzyskać dostęp do plików. Urządzenie jest używane w projekcie i może być zarządzane w menu kontekstowym pod Projekt Zewnętrzne urządzenie magazynujące.

Wejście PATH

Podaje ścieżkę do pliku lub katalogu na urządzeniu magazynującym. Ścieżka odpowiada ścieżce pliku Unix w formacie UTF-8, jeśli jest to obsługiwane. Ścieżka jest przedstawiana następująco:

Folder/Subfolder/File.txt

Wejście GROUP

Definiuje ID lub nazwę nowej grupy.

Wyjście DONE

Na wyjściu zwracany jest impuls w przypadku powodzenia, aby kontynuować następną operację. Impuls występuje po zakończeniu operacji, nawet jeśli wystąpił błąd.

Wyjście ERROR

W przypadku błędu zwraca tekst z komunikatem o błędzie. Jest to FALSE, jeśli nie wystąpił żaden błąd. Stan jest zapisywany do późniejszego użycia.

Możliwe przyczyny:

  • Usługa urządzenia magazynującego nie została uruchomiona.
  • Pamięć nie została zainicjowana.
  • Dane logowania są nieprawidłowe.
  • Nie można połączyć się z zdalnym serwerem.
  • Urządzenie magazynujące nie istnieje.
  • Podana ścieżka jest nieprawidłowa.
  • Do urządzenia magazynującego nie można zapisać.
  • Brak miejsca na dysku lub pamięć jest chroniona przed zapisem.
  • Funkcja nie jest obsługiwana przez system plików.