Python3 os.chflags metoda ()
Python3 OS metody plików / katalogów
zarys
Mark os.chflags () Metoda służy do ustawienia ścieżki do składania podpisu cyfrowego. Wiele znaczniki mogą być łączone za pomocą przycisków lub.
Obsługiwana tylko w systemie Unix.
gramatyka
chflags () składni sposób jest następujący:
os.chflags(path, flags)
parametry
path - nazwa ścieżki ścieżki pliku lub katalogu.
Flagi - mogą być następujące wartości:
- stat.UF_NODUMP: file Non-dump
- stat.UF_IMMUTABLE: plik jest tylko do odczytu
- stat.UF_APPEND: tylko dodatkowy plik treści
- stat.UF_NOUNLINK: Plik nie może być usunięty
- stat.UF_OPAQUE: katalog nieprzejrzysty, trzeba przejrzeć wspólnym stosie
- stat.SF_ARCHIVED: można archiwizować pliki (super użytkownik może być ustawione)
- stat.SF_IMMUTABLE: plik jest tylko do odczytu (super użytkownik może być ustawione)
- stat.SF_APPEND: pliki można jedynie dodatkową zawartość (super użytkownik może być ustawione)
- stat.SF_NOUNLINK: Plik nie zostanie usunięty (super użytkownik może być ustawione)
- stat.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 chflags () Metoda stosowania:
#!/usr/bin/python3 import os,stat path = "/tmp/foo.txt" # 为文件设置标记,使得它不能被重命名和删除 flags = stat.SF_NOUNLINK retval = os.chflags( path, flags ) print ("返回值: %s" % retval)
Powyższy program jest wyjście:
返回值: None