Latest web development tutorials

Python os.lchflags () metode

Python Berkas metode (File) Metode file / direktori Python 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/python
# -*- coding: UTF-8 -*-

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:

修改文件标记成功!!

Python Berkas metode (File) Metode file / direktori Python OS