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

ฟังก์ชันบล็อก FS_RENAME เปลี่ยนชื่อไฟล์หรือโฟลเดอร์ หรือย้ายไปที่อื่น

ความระวัง: ไฟล์ที่มีอยู่แล้วจะถูกเขียนทับโดยไม่มีการแจ้งเตือน

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

อินพุต RENAME

เมื่อมีสัญญาณบวก ข้อมูลในหน่วยจัดเก็บจะถูกเปลี่ยนชื่อหรือย้ายไปที่อื่น

อินพุต DEV

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

อินพุต SRC_PATH

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

Folder/Subfolder/File.txt

อินพุต DEST_PATH

ระบุเส้นทางปลายทางของไฟล์หรือโฟลเดอร์ในหน่วยจัดเก็บ ต้องระบุชื่อเส้นทางทั้งหมด

เอาต์พุต DONE

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

เอาต์พุต ERROR

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

สาเหตุที่เป็นไปได้:

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