Perl-chmod

提供:Dev Guides
移動先:案内検索

Perl chmod関数

説明

この関数は、LISTで指定されたファイルのモードを指定されたMODEに変更します。 MODEの値は8進数でなければなりません。 操作が失敗したかどうかを判断するには、変更しようとしたファイルの数に対して戻り値を確認する必要があります。 この関数呼び出しは、Unixコマンドのchmod _MODE FILELIST_と同等です。

構文

以下は、この関数の簡単な構文です-

chmod MODE, LIST

戻り値

この関数は、整数、正常に変更されたファイルの数を返します。

以下は、その基本的な使用法を示すコード例です-

#!/usr/bin/perl

$cnt = chmod 0755, 'foo', 'bar';
chmod 0755, @executables;
$mode = '0644'; chmod $mode, 'foo';      # !!! sets mode to # --w----r-T
$mode = '0644'; chmod oct($mode), 'foo'; # this is better
$mode = 0644;   chmod $mode, 'foo';      # this is best