Python Forum
Moving Files From Subdirectories To Another Directory
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Moving Files From Subdirectories To Another Directory
#1
So Hey! I Have A Problem Not Homework

Problem: I Have Many Font Files(Zip Download From GOogle Zip) And I Want to Move Them Only Ttf And Otf Files

SO I have Done THis Approach

#import libraries
from pathlib import Path
import os
from datetime import datetime
from collections import namedtuple
import pandas as pd
import shutil

#Create A File nametuple

file = namedtuple('File','name path size modified_date')

#Create Empty list
files = []

#File Path
p = Path(r"C:\Users\DELL\Desktop\Python_Projects\fonts-master\fonts-master\ofl")

#iterate though path objects find all that end with .ttf and .otf save to list

for item in p.glob('**/*'):
    if item.suffix in ['.ttf','.otf']:
        name = item.name
        path = Path.resolve(item).parent
        size = item.stat().st_size
        modified = datetime.fromtimestamp(item.stat().st_mtime)
        files.append(file(name, path, size, modified))
        #print(os.path.exists(str(path)))
        #ERROR BELOW
        shutil.move(path,r'C:\Users\DELL\Desktop\Python_Projects\fonts-master\All Fonts')
        
#Create Dataframe from list

df = pd.DataFrame(files)

#Export To Csv
df.to_csv('ttf_and_otf.csv',index=False)
Here Are The Errors

Error:
Traceback (most recent call last): File "C:\Users\DELL\Desktop\Python_Projects\fonts-master\fonts-master\lel.py", line 30, in <module> shutil.move(path,r'C:\Users\DELL\Desktop\Python_Projects\fonts-master\All Fonts') File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\shutil.py", line 784, in move real_dst = os.path.join(dst, _basename(src)) File "C:\Users\DELL\AppData\Local\Programs\Python\Python38\lib\shutil.py", line 747, in _basename return os.path.basename(path.rstrip(sep)) AttributeError: 'WindowsPath' object has no attribute 'rstrip'
Reply


Messages In This Thread
Moving Files From Subdirectories To Another Directory - by Harshil - Oct-06-2020, 06:41 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Filer and sort files by modification time in a directory tester_V 6 318 May-02-2024, 05:39 PM
Last Post: tester_V
  Loop through all files in a directory? Winfried 10 526 Apr-23-2024, 07:38 PM
Last Post: FortuneCoins
  uploading files from a ubuntu local directory to Minio storage container dchilambo 0 503 Dec-22-2023, 07:17 AM
Last Post: dchilambo
  change directory of save of python files akbarza 3 964 Jul-23-2023, 08:30 AM
Last Post: Gribouillis
  Using pyinstaller with .ui GUI files - No such file or directory error diver999 3 3,517 Jun-27-2023, 01:17 PM
Last Post: diver999
  Monitoring a Directory for new mkv and mp4 Files lastyle 3 1,692 May-07-2023, 12:33 PM
Last Post: deanhystad
  Read directory listing of files and parse out the highest number? cubangt 5 2,445 Sep-28-2022, 10:15 PM
Last Post: Larz60+
  How to save files in a separate directory Scordomaniac 3 2,045 Mar-16-2022, 10:17 AM
Last Post: Gribouillis
  Moving specific files then unzipping/decompressing christophereccles 2 2,397 Apr-24-2021, 04:25 AM
Last Post: ndc85430
  Moving files to Folders giddyhead 13 9,282 Mar-07-2021, 02:50 AM
Last Post: giddyhead

Forum Jump:

User Panel Messages

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