Latest web development tutorials

os.chflags Python3 () วิธีการ

Python3 OS วิธีการไฟล์ / ไดเรกทอรี 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

Python3 OS วิธีการไฟล์ / ไดเรกทอรี Python3 OS วิธีการไฟล์ / ไดเรกทอรี