ホームページ > バックエンド開発 > Python チュートリアル > Python os.chflags()メソッドの定義と使い方の紹介(分析例)

Python os.chflags()メソッドの定義と使い方の紹介(分析例)

乌拉乌拉~
リリース: 2018-08-17 14:45:09
オリジナル
1729 人が閲覧しました

今日のこの記事では、python os.chflags() メソッドについて説明します。次の記事では、python os モジュールの chflags() を紹介します。 ) メソッドの定義と機能、使用方法を紹介します。

概要

os.chflags() メソッドは、パスのフラグを数値フラグに設定するために使用されます。複数のタグは OR を使用して組み合わせることができます。

Unix での使用のみをサポートします。

文法

chflags() メソッドの構文形式は次のとおりです:


os.chflags(path, flags)
ログイン後にコピー

パラメータ

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
ログイン後にコピー

以上がこの記事の内容です。私が述べたことと例があなたのお役に立てば幸いです。

関連知識の詳細については、php 中国語 Web サイトの

Python チュートリアル 列を参照してください。

以上がPython os.chflags()メソッドの定義と使い方の紹介(分析例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート