Latest web development tutorials

os.lchflags Python () metoda

Metoda Pythona File (Plik) Python OS metody plików / katalogów


zarys

Mark os.lchflags () Metoda służy do ustawienia ścieżki do składania podpisu cyfrowego, podobne chflags (), ale nie ma miękkie linki.

Obsługiwana tylko w systemie Unix.

gramatyka

lchflags () składni sposób jest następujący:

os.lchflags(path, flags)

parametry

  • path - ścieżka do pliku ustawiony znak

  • flagi - może składać się z jednego lub większej liczby markerów w połączeniu, wielokrotnego użytku "|" oddziela:

    • UF_NODUMP: file Non-dump

    • UF_IMMUTABLE: plik jest tylko do odczytu

    • UF_APPEND: tylko dodatkowy plik treści

    • UF_NOUNLINK: Plik nie może być usunięty

    • UF_OPAQUE: katalog nieprzejrzysty, trzeba przejrzeć wspólnym stosie

    • SF_ARCHIVED: Można archiwizować pliki (super użytkownik może być ustawione)

    • SF_IMMUTABLE: plik jest tylko do odczytu (super użytkownik może być ustawione)

    • SF_APPEND: Pliki można jedynie dodatkową zawartość (super użytkownik może być ustawione)

    • SF_NOUNLINK: Plik nie zostanie usunięty (super użytkownik może być ustawione)

    • SF_SNAPSHOT: file snapshot (super użytkownik może być ustawione)

Wartość zwracana

Metoda ta nie ma wartości zwracanej.

Przykłady

Poniższy przykład demonstruje lchflags () Metoda stosowania:

#!/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 "修改文件标记成功!!"

Powyższy program jest wyjście:

修改文件标记成功!!

Metoda Pythona File (Plik) Python OS metody plików / katalogów