os.scandir() in Python is used to get an iterator of os.DirEntry objects corresponding to entries in directory specified by the specified path.
Entries are in no particular order and special entries & # 39;. & # 39; and ".." are not included.
Syntax: os.scandir (path = ’.’)
path: A path-like object representing the file system path. This specify the directory to be scanned. If path is not specified then current working directory is used as path.
A path-like object is a string or bytes object which represents a path.
Return Type: This method returns an iterator of os.DirEntry objects corresponding to the entries in the given directory.
Code: Using method
# Python program to explain the os method .scandir ()
# import of the os module
# Directory to scan
’/ home / ihritik’
# Scanning directories and get
# iterator of os.DirEntry objects
# matches the entry in it
# using the os.scandir () method
# List of all files and directories
# in the specified path
"Files and Directories in’% s’: "
# entry.is_file () will check
# if the post is a file or no, and
# entry.is_dir () method will
# check if the entry is
# directory or not.
# Close the iterator and
# free purchased assets
# use the scandir.close method ()
# scandir.close () method is called automatically
# when the iterator is exhausted
# or garbage, or
# when an error occurs during iteration.
Files and Directories in ’/ home’: Python.Engineering Videos Downloads Pictures Documents sample.txt Public Desktop Images R
Link: scandir rel=noopener target=_blank> https : //docs.python.org/3/library/os.html#os.scandir