ネットワーク共有フォルダ内のファイルの属性を非表示に変更する方法。
これはperlでどのように可能ですか?
1 に答える
1
use Win32::File qw( GetAttributes SetAttributes );
my $qfn = "\\\\server\\share\\dir\\file";
# or: "//server/share/dir/file"
GetAttributes($qfn, my $attrs) or die $^E;
$attrs |= Win32::File::HIDDEN;
SetAttributes($qfn, $attrs) or die $^E;
ノート:
- 文書化されていませんが
$^E
、エラー時にエラー メッセージを提供する必要があります。 - Get-modify-set は、既存の属性の破壊を回避します。
于 2012-06-18T21:38:14.787 に答える