Python Forum
Failing to get Stat for a Directory
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Failing to get Stat for a Directory
#9
I modified the path of post 2 code that I gave you above so that it pointer to one of my directories.
from pathlib import Path

# set starting directory
# path = Path("C:\\02")
path = Path("./data")

dirs = [x for x in path.iterdir() if x.is_dir()]
for dir in dirs:
    fcount = len([x for x in dir.iterdir() if x.is_file()])
    print(f"dir: {dir.name} contains {fcount} files.")
Here's the results:
Output:
dir csv contains 1 files. dir database contains 0 files. dir excel contains 4 files. dir html contains 0 files. dir json contains 2 files. dir ldfiles contains 0 files. dir misc contains 0 files. dir PDF contains 3 files. dir pretty contains 1 files. dir text contains 0 files. dir tmp contains 0 files.
You can show only directories that have zero files with a slight modification:
from pathlib import Path

path = Path("./data")
# set starting directory
# path = Path("C:\\02")

dirs = [x for x in path.iterdir() if x.is_dir()]
for dir in dirs:
    fcount = len([x for x in dir.iterdir() if x.is_file()])
    if not fcount:
        print(f"dir {dir.name} contains {fcount} files.")
Output:
dir database contains 0 files. dir html contains 0 files. dir ldfiles contains 0 files. dir misc contains 0 files. dir text contains 0 files. dir tmp contains 0 files.
Reply


Messages In This Thread
Failing to get Stat for a Directory - by tester_V - Jul-20-2021, 01:50 AM
RE: Failing to get Stat for a Directory - by Larz60+ - Jul-20-2021, 10:27 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Failing to connect by 'net use' tester_V 1 984 Apr-20-2024, 06:31 AM
Last Post: tester_V
  Failing regex tester_V 3 2,250 Aug-16-2022, 03:53 PM
Last Post: deanhystad
  Unknown Error with Random Stat Assigner FC8 6 3,494 Dec-06-2021, 01:56 PM
Last Post: FC8
  Failing to connect to a host with WMI tester_V 6 5,990 Aug-10-2021, 06:25 PM
Last Post: tester_V
  Failing to Zip files tester_V 4 3,104 Dec-01-2020, 07:28 AM
Last Post: tester_V
  Python 3.8 on mac failing to start sgandon 0 3,671 Jan-14-2020, 10:58 AM
Last Post: sgandon
  trying to install oandapy and failing ErnestTBass 0 2,318 Feb-24-2019, 06:13 PM
Last Post: ErnestTBass
  Pyinstaller failing JP_ROMANO 2 4,859 Jan-16-2019, 06:07 PM
Last Post: JP_ROMANO
  Why is my for loop failing? microphone_head 4 3,845 Sep-11-2018, 01:21 PM
Last Post: microphone_head

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020