構文 |
|
chmod 引数 |
引数 | アクセス権限,ファイル名1, ファイル名2, ……, ファイル名n |
返り値 |
|
アクセス権限の変更に成功したファイルの数 |
説明
- ファイルのアクセス権限を変更します。引数の最初でファイルのアクセス権限を指定します。それ以降にファイル名を指定します。ファイルのアクセス権限の変更に成功したファイルの数を返します。
- ファイルのアクセス権限はLinuxのchmodコマンドのモードを表す数値の先頭に0をつけたものです。
- エラーが発生した場合,$!にエラー情報がセットされます。
使用例
#!/usr/bin/perl
use strict;
use warnings;
my @files = ('aaa.txt', 'bbb.txt');
my $ret = chmod 0755, @files;
print "$retファイルのアクセス権限を変更しました。\n";
#!/usr/bin/perl
use strict;
use warnings;
my $file = 'aaa.txt';
my $ret = chmod 0666, $file;
if ($ret == 1) {
print "ファイルのアクセス権限を変更しました。\n";
} else {
print "ファイルのアクセス権限を変更できませんでした。$!\n";
}