'Upload only new files to google drive leaving already uploaded files using Python?

Here is my code suggestions with my below code to upload only new files to google drive leaving already uploaded files using Python ??

I want to upload files whenever a new files comes to a folder then to google drive

import os
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
gauth = GoogleAuth()
drive = GoogleDrive(gauth)
folder = '1aoonhCebvI5DddvJVGTzBvWs2BPn_yXN'
directory = "/Volumes/g2track/Shared/Egnyte Audit Reports/2022/Abhi"
for f in os.listdir(directory):
    filename=os.path.join(directory, f)
    gfile = drive.CreateFile({'parents' : [{'id' : folder}],'title' : f})
    gfile.SetContentFile(filename )
    gfile.Upload()


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source