Latest web development tutorials

os.chflags Python3 () metode

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


garis besar

Mark os.chflags () metode yang digunakan untuk mengatur jalur untuk tanda tangan digital. Beberapa tag dapat dikombinasikan dengan menggunakan OR.

Didukung hanya di bawah Unix.

tatabahasa

chflags () sintaks metode adalah sebagai berikut:

os.chflags(path, flags)

parameter

  • path - nama path dari file atau direktori path.

  • bendera - bisa menjadi nilai berikut:

    • stat.UF_NODUMP: Non-file dump
    • stat.UF_IMMUTABLE: file read-only
    • stat.UF_APPEND: hanya file tambahan konten
    • stat.UF_NOUNLINK: File tidak dapat dihapus
    • stat.UF_OPAQUE: direktori buram, Anda perlu melihat melalui tumpukan bersama
    • stat.SF_ARCHIVED: Anda dapat arsip file (super user dapat diatur)
    • stat.SF_IMMUTABLE: file read-only (super user dapat diatur)
    • stat.SF_APPEND: file hanya konten tambahan (super user dapat diatur)
    • stat.SF_NOUNLINK: file tidak dihapus (super user dapat diatur)
    • stat.SF_SNAPSHOT: file snapshot (super user dapat diatur)

Kembali Nilai

Metode ini tidak memiliki nilai kembali.

contoh

Contoh berikut menunjukkan chflags () metode penggunaan:

#!/usr/bin/python3

import os,stat

path = "/tmp/foo.txt"

# 为文件设置标记,使得它不能被重命名和删除
flags = stat.SF_NOUNLINK
retval = os.chflags( path, flags )
print ("返回值: %s" % retval)

Output program di atas adalah:

返回值: None

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