ฟังก์ชันบล็อก FS_DISKINFO

ฟังก์ชันบล็อก FS_DISKINFO ให้คืนพื้นที่ของระบบไฟล์

หมายเหตุ: ฟังก์ชันบล็อกนี้ไม่สนับสนุนการเชื่อมต่อ FTP

ระบบไฟล์ต้องถูกเริ่มต้นด้วย FS_INIT ก่อน ทุกการดำเนินการจะทำงานแบบไม่ซิงโครนสำหรับแต่ละอุปกรณ์ที่ตั้งค่าอยู่

อินพุต GET

เมื่อมีขอบบวก พื้นที่ของระบบไฟล์จะถูกตรวจสอบ

อินพุต DEV

กำหนดอุปกรณ์ที่ใช้ในการเข้าถึงไฟล์ อุปกรณ์นี้ใช้งานต่อโปรเจกต์และสามารถจัดการได้ในเมนูคอนเท็กซ์ภายใต้ โปรเจกต์ อุปกรณ์สำรอง

อินพุต PATH

ระบุเส้นทางไปยังไดเรกทอรีบนอุปกรณ์การจัดเก็บข้อมูล เส้นทางนี้ตรงกับ Unix file path ในรูปแบบ UTF-8 ถ้าสนับสนุน เส้นทางจะถูกแสดงดังนี้:

โฟลเดอร์/ซับโฟลเดอร์

เอาต์พุต DONE

เอาต์พุตนี้จะให้สัญญาณเมื่อทำงานเสร็จสิ้น เพื่อดำเนินการต่อไป สัญญาณนี้จะเกิดขึ้นเมื่อกระบวนการสิ้นสุดลง แม้ว่าจะมีข้อผิดพลาดเกิดขึ้น

เอาต์พุต TOTAL

ให้คืนขนาดทั้งหมดของพื้นที่จัดเก็บข้อมูลในไบต์ สถานะนี้จะถูกบันทึกไว้สำหรับการใช้งานในภายหลัง

เอาต์พุต FREE

ให้คืนขนาดของพื้นที่จัดเก็บข้อมูลที่ว่างอยู่ในไบต์ สถานะนี้จะถูกบันทึกไว้สำหรับการใช้งานในภายหลัง

เอาต์พุต USED

ให้คืนขนาดของพื้นที่จัดเก็บข้อมูลที่ถูกใช้งานอยู่ในไบต์ สถานะนี้จะถูกบันทึกไว้สำหรับการใช้งานในภายหลัง

เอาต์พุต ERROR

เมื่อเกิดข้อผิดพลาด เอาต์พุตนี้จะให้คืนข้อความที่มีข้อความแจ้งเตือนข้อผิดพลาด ข้อความนี้จะเป็น FALSE ถ้าไม่มีข้อผิดพลาดเกิดขึ้น สถานะนี้จะถูกบันทึกไว้สำหรับการใช้งานในภายหลัง

เหตุผลที่เป็นไปได้:

  • บริการของอุปกรณ์จัดเก็บข้อมูลไม่ได้เริ่มต้น
  • พื้นที่จัดเก็บข้อมูลไม่ได้ถูกเริ่มต้น
  • ข้อมูลเข้าสู่ระบบไม่ถูกต้อง
  • เซิร์ฟเวอร์ที่อยู่ไกลไม่สามารถเข้าถึงได้
  • อุปกรณ์จัดเก็บข้อมูลไม่มีอยู่
  • เส้นทางที่ระบุไม่ถูกต้อง
  • โปรโทคอลนี้ไม่เข้าใจฟังก์ชันบล็อก