os.chflags Python3 () วิธีการ
Python3 OS วิธีการไฟล์ / ไดเรกทอรี
เค้าโครง
มาร์ค os.chflags () วิธีการที่ใช้ในการกำหนดเส้นทางสำหรับลายเซ็นดิจิตอล แท็กหลาย ๆ สามารถรวมการใช้หรือ
ได้รับการสนับสนุนภายใต้ระบบปฏิบัติการยูนิกซ์
ไวยากรณ์
chflags () วิธีไวยากรณ์เป็นดังนี้:
os.chflags(path, flags)
พารามิเตอร์
เส้นทาง - ชื่อเส้นทางของเส้นทางแฟ้มหรือไดเรกทอรี
ธง - สามารถเป็นค่าต่อไปนี้:
- stat.UF_NODUMP: ไฟล์ที่ไม่ใช่การถ่ายโอนข้อมูล
- stat.UF_IMMUTABLE: แฟ้มอ่านอย่างเดียว
- stat.UF_APPEND: เฉพาะไฟล์เนื้อหาเพิ่มเติม
- stat.UF_NOUNLINK: ไฟล์ไม่สามารถลบได้
- stat.UF_OPAQUE: Directory ทึบแสงคุณต้องดูผ่านสแต็คร่วมกัน
- stat.SF_ARCHIVED: คุณสามารถเก็บไฟล์ (ผู้ใช้ super สามารถตั้งค่า)
- stat.SF_IMMUTABLE: ไฟล์เป็นแบบอ่านเท่านั้น (ผู้ใช้ super สามารถตั้งค่า)
- stat.SF_APPEND: ไฟล์สามารถเฉพาะเนื้อหาเพิ่มเติม (ผู้ใช้ super สามารถตั้งค่า)
- stat.SF_NOUNLINK: ไฟล์จะไม่ถูกลบ (ผู้ใช้ super สามารถตั้งค่า)
- stat.SF_SNAPSHOT: แฟ้มภาพรวม (ผู้ใช้ super สามารถตั้งค่า)
ราคาย้อนกลับ
วิธีการนี้มีค่าตอบแทนไม่
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงให้เห็นถึง chflags () วิธีการใช้งาน:
#!/usr/bin/python3 import os,stat path = "/tmp/foo.txt" # 为文件设置标记,使得它不能被重命名和删除 flags = stat.SF_NOUNLINK retval = os.chflags( path, flags ) print ("返回值: %s" % retval)
เอาท์พุทโปรแกรมข้างต้นเป็น:
返回值: None