関数順 インデックス
目的別 インデックス

構文
 
 unlink ファイル名

返り値
 
 削除したファイルの数

説明

  • 指定したファイルを削除します。
  • 削除したファイルの数を返します。
  • 引数を省略すると$_が対象になります。

使用例

ファイルdata.txtを削除する
#!/usr/bin/perl
use strict;
use warnings;

my $filename = 'data.txt';
unlink $filename or die "$!:$filename";
複数のファイルdata.txtとdata.datを削除する
#!/usr/bin/perl
use strict;
use warnings;

my @files = ('data.txt', 'data.dat');
my $num = unlink @files;
print "$num file(s) deleted.";
ワイルド・カードを指定して複数のファイル*.bakを削除する
#!/usr/bin/perl
use strict;
use warnings;

my $num = unlink <*.bak>;
print "$num file(s) deleted.";