The Snowflake COPY INTO process keeps track of the files that have already been loaded; you don't need to do this yourself:
https://docs.snowflake.com/en/user-guide/data-load-considerations-load#load-metadata