#!/usr/bin/perl use strict; use warnings; use File::Path qw(make_path); my $dir = 'winlog'; make_path( $dir, { verbose => 1, mode => 0711, } ); open STDOUT, '<', $dir or die "Couldn't open $dir: $!\n";