os.lchflags Python3 () metode
Metode file / direktori Python3 OS
garis besar
Mark os.lchflags () metode yang digunakan untuk mengatur jalan untuk tanda tangan digital, chflags serupa (), tapi tidak ada link lembut.
Didukung hanya di bawah Unix.
tatabahasa
lchflags () sintaks metode adalah sebagai berikut:
os.lchflags(path, flags)
parameter
path - mengatur jalur mark berkas
bendera - dapat terdiri dari satu atau lebih penanda dalam kombinasi, beberapa penggunaan "|" dipisahkan:
UF_NODUMP: Non-file dump
UF_IMMUTABLE: file read-only
UF_APPEND: hanya file tambahan konten
UF_NOUNLINK: File tidak dapat dihapus
UF_OPAQUE: direktori buram, Anda perlu melihat melalui tumpukan bersama
SF_ARCHIVED: dapat arsip file (super user dapat diatur)
SF_IMMUTABLE: file read-only (super user dapat diatur)
SF_APPEND: file hanya konten tambahan (super user dapat diatur)
SF_NOUNLINK: file tidak dihapus (super user dapat diatur)
SF_SNAPSHOT: file snapshot (super user dapat diatur)
Kembali Nilai
Metode ini tidak memiliki nilai kembali.
contoh
Contoh berikut menunjukkan lchflags () metode penggunaan:
#!/usr/bin/python3 import os, sys # 打开文件 path = "/var/www/html/foo.txt" fd = os.open( path, os.O_RDWR|os.O_CREAT ) # 关闭文件 os.close( fd ) # 修改文件标记 ret = os.lchflags(path, os.UF_IMMUTABLE ) print ("修改文件标记成功!!")
Output program di atas adalah:
修改文件标记成功!!