In Perl, a directory is used to store values in the form of lists. A directory is quite similar to a file. Just like a file, the directory also allows performing several operations on it. These operations are used for the modification of an existing directory or creation of a new one. A directory can be very easily opened and processed using the built-in function
It returns a list of files that match the expression passed in the argument. This function can print all or the specific files whose extension has been passed to it.
@list = <*>; // Prints all files in current directory
@list = glob(“*.pl”); // Prints all files in current directory with extension .pl
@list = glob(‘//GeeksforGeeks//Files//*); // Prints all files in the given path
Here are some examples that illustrate accessing a directory using
- Perl | Appending to a File
- Perl | File Locking
- Perl | File Upload in CGI
- Perl | Reading a CSV File
- Perl | Writing to a File
- Perl | Useful File-handling functions
- Perl | File Test Operators
- Perl | Opening and Reading a File
- Perl | Searching in a File using regex
- Perl | File Handling Introduction
- Copy the entire contents of a directory to another directory in PHP
- Perl | Basic Syntax of a Perl Program
- How to Zip a directory in PHP?
- How to include() all PHP files from a directory ?
- How to recursively delete a directory and its entire contents (files + sub dirs) in PHP?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.