use Tie::File; my @file; tie @file, 'Tie::File, 'path/to/file';