

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How can I get the list of files in a directory using C or C++?
Let us consider the following C++ sample code to get the list of files in a directory.
Algorithm
Begin Declare a poniter dr to the DIR type. Declare another pointer en of the dirent structure. Call opendir() function to open all file in present directory. Initialize dr pointer as dr = opendir("."). If(dr) while ((en = readdir(dr)) != NULL) print all the file name using en->d_name. call closedir() function to close the directory. End.
Example
#include <iostream> #include <dirent.h> #include <sys/types.h> using namespace std; int main(void) { DIR *dr; struct dirent *en; dr = opendir("."); //open all directory if (dr) { while ((en = readdir(dr)) != NULL) { cout<<" \n"<<en->d_name; //print all directory name } closedir(dr); //close all directory } return(0); }
Output
BINSEARC.C BINTREE (1).C BINTREE.C BTREE.C BUBBLE.C c.txt file3.txt HEAP.C HEAPSORT.C HLINKLST.C INSERTIO.C LINKLIST.C LINKLST.C LLIST1.C players.cpp PolarRect.cpp QUEUE.C
Example
#include <stdio.h> #include <dirent.h> int main(void) { DIR *dr; struct dirent *en; dr = opendir("."); //open all or present directory if (dr) { while ((en = readdir(dr)) != NULL) { printf("%s\n", en->d_name); //print all directory name } closedir(dr); //close all directory } return(0); }
Output
BINSEARC.C BINTREE (1).C BINTREE.C BTREE.C BUBBLE.C c.txt file3.txt HEAP.C HEAPSORT.C HLINKLST.C INSERTIO.C LINKLIST.C LINKLST.C LLIST1.C
- Related Questions & Answers
- How can I get the list of files in a directory using C/C++?
- How do I list all files of a directory in Python?
- How to get the list of jpg files in a directory in Java?
- How can I list the contents of a directory in Python?
- How to list down all the files available in a directory using C#?
- How to list all files in a directory using Java?
- How can I iterate over files in a given directory in Python?
- How to list out the hidden files in a Directory using Java program?
- How to list all files (only) from a directory using Java?
- How to get all the files, sub files and their size inside a directory in C#?
- How can I create directory tree using C++ in Linux?
- Using SAP ABAP, how can I read content of CSV files in a directory to an internal table?
- How to list the hidden files in a directory in Java?
- How to copy a file, group of files, or directory in Linux?
- How to get a list of all sub-directories in the current directory using Python?
Advertisements