Latest web development tutorials

파이썬 os.chflags () 메소드

파이썬 파일 (파일) 방법 파이썬 OS 파일 / 디렉토리 방법


개요

마크 방법은 전자 서명을위한 경로를 설정하기 위해 사용된다 () os.chflags. 다중 태그를 사용하거나 조합 될 수있다.

단지 유닉스에서 지원됩니다.

문법

다음과 같이chflags () 메서드 구문은 다음과 같습니다

os.chflags(path, flags)

매개 변수

  • 경로 - 파일 또는 디렉토리 경로의 경로 이름.

  • 플래그 - 다음 값이 될 수 있습니다 :

    • stat.UF_NODUMP : 비 덤프 파일
    • stat.UF_IMMUTABLE : 파일이 읽기 전용
    • stat.UF_APPEND : 만 추가 콘텐츠 파일
    • stat.UF_NOUNLINK : 파일을 삭제할 수 없습니다
    • stat.UF_OPAQUE는 : 불투명 한 디렉토리, 당신은 공동 스택을 통해 볼 필요가
    • stat.SF_ARCHIVED가 : 당신이 파일을 보관할 수 있습니다 (슈퍼 사용자가 설정할 수 있습니다)
    • stat.SF_IMMUTABLE : 파일이 읽기 전용 (슈퍼 사용자가 설정할 수 있습니다)
    • stat.SF_APPEND : 파일 만 추가 콘텐츠 (슈퍼 사용자 설정 가능) 할
    • stat.SF_NOUNLINK : 파일이 삭제되지 않습니다 (슈퍼 사용자가 설정할 수 있습니다)
    • stat.SF_SNAPSHOT : 스냅 샷 파일 (슈퍼 사용자 설정 가능)

반환 값

이 메소드는 반환 값이 없습니다.

다음의 예는 chflags () 사용 방법을 보여줍니다

#!/usr/bin/python
# -*- coding: UTF-8 -*-

import os,stat

path = "/tmp/foo.txt"

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

위 프로그램의 출력은 다음과 같습니다

返回值: None

파이썬 파일 (파일) 방법 파이썬 OS 파일 / 디렉토리 방법