FS_WRITE_LIBFILE İş Bloku

FS_WRITE_LIBFILE İş Bloku, bir kütüphaneden dosyayı bir dosya sistemine yazar.

Dikkat: Zaten var olan dosyalar uyarı olmadan üzerine yazılır.

Dosya sistemi önce FS_INIT ile başlatılmış olmalıdır. Tüm işlemler, her oluşturulan depolama aracına göre asenkron olarak gerçekleştirilir.

Not: Dosya Eklentileri saklamak için bir lisans gerekmektedir.

İpuçları: Yüksek hesaplama gerektiren belgelerde, birkaç belgeyi paralel olarak oluşturmak için kendi depolama aracınızı oluşturun.

Giriş WRITE

Bir pozitif kenarda kütüphaneden dosya depolama aracına yazılır.

Giriş DEV

Dosyalar erişilecek cihazı tanımlar. Cihaz projeye göre kullanılır ve Proje Dış Depolama konumunda sağ tık menüsünden yönetilebilir.

Giriş PATH

Depolama aracındaki dosyanın yolunu belirtir. Yol, desteklendiğinde bir Unix dosya yolu UTF-8 formatında karşılık gelir. Yol aşağıdaki şekilde gösterilir:

Dizin/Altdizin/Dosya.txt

Bu bir / ile biter veya bir dizin ise kütüphaneden dosya adı kullanılır.

Giriş LIB_FILE

Kütüphanedeki dosyayı tanımlar. Giriş sadece doğrudan bir karakter dizisi kabul eder. Dosya girişini tanımlamak için kütüphaneden doğrudan girişin üzerine sürükleyebilirsiniz.

Giriş LANG

Dosyanın dilini tanımlar. Bu proje içinde mevcut olmalıdır.

Çıkış DONE

Başarı durumunda, çıkış bir sonraki işlemi gerçekleştirmek için bir impuls döndürür. Impuls, hataya rağmen işlem tamamlandığında gerçekleşir.

Çıkış LENGTH

Yazılan bayt sayısını döndürür. Durum daha sonra kullanılmak üzere saklanır.

Çıkış ERROR

Hata durumunda bir hata mesajı içeren metin döndürür. Bu FALSE ise bir hata meydana gelmemiştir. Durum daha sonra kullanılmak üzere saklanır.

Mümkün nedenler:

  • Depolama aracının hizmeti başlatılmamıştır.
  • Depolama başlatılmamıştır.
  • Giriş bilgileri geçersizdir.
  • Uzak sunucuya ulaşılamamıştır.
  • Depolama aracı mevcut değildir.
  • Belirtilen yol geçersizdir.
  • Depolama aracına yazılamaz.
  • Depolamanın depolama alanı kalmamış veya depolama korumalıdır.
  • Kütüphanedeki dosya çevrimiçi değil veya artık kullanılabilir değildir.
  • Belirtilen dil eksik veya bulunamadı.
  • Dosyayı yazmak için lisans yoktur.