Could you please send the exact error which you are getting as I
Copy/Pasted the exact code which you had given and it is working properly
for me. I have only given the directory which is present in my system.

use strict;
use warnings;

my $dir = "C:/Python_Exercise/*";
my @files = glob( $dir );

foreach (@files ){
   print $_ . "\n";
}

o/p
===
C:\Users\makshay\Documents>perl test.pl
C:/Python_Exercise/__pycache__
C:/Python_Exercise/emp.db
C:/Python_Exercise/emp1.db
C:/Python_Exercise/exception_handling.py
C:/Python_Exercise/Exercise1.py
C:/Python_Exercise/test.db
C:/Python_Exercise/Test.py
C:/Python_Exercise/test.txt
C:/Python_Exercise/test_copy.txt

C:\Users\makshay\Documents>

-Akshay

On Tue, Mar 1, 2016 at 3:53 PM, Arghya Das <arghya0...@gmail.com> wrote:

> use warnings;
>
> $dir = "c:/folder/*";my @files = glob( $dir );
> foreach (@files ){
>    print $_ . "\n";}
>
>
> i am trying to read windows directory using above code but it gives errors in 
> recognising tthe directory path. please help.
>
>
>

Reply via email to