Latest web development tutorials

os.lchflags Python3 () metode

Metode file / direktori Python3 OS 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:

修改文件标记成功!!

Metode file / direktori Python3 OS Metode file / direktori Python3 OS