Я получаю список файлов из папки и использую их через список. При след выполнении попадается в списке тот же файл и как сделать так ,чтобы использованные файлы уже не внес в список ?
Где именно Вы помечаете файл, что Вы его "использовали через список"?
Просто для программы что использованный файл что не использованный - все одинаковые.
Вы должны явным образом где-то указать, что мол так и так, я этот файл использовал.
А уже на следующем выполнении, когда собрались получать список файлов с папки, прежде чем добавлять их в список - каждый путь к файлу необходимо проверить, использован ли он или нет, и уже в зависимости от этого либо добавлять в список, либо игнорировать.