У меня есть 2 пути к файлам, которые немного отличаются. Мне нужно просканировать каталог архива, чтобы узнать, существует ли файл в настоящее время. Если он существует, игнорируйте, иначе мне нужно, чтобы относительный путь был сохранен в кадре данных. Моя цель - проверить, был ли файл уже получен, если он не существует, и я могу поставить очередь для загрузки.
это мой текущий код Я поместил тестовый файл во временный каталог внутри папки, но он ничего не возвращает. Я думаю, может быть, это просто папка? Мне нужно, чтобы заглянуть в папку
import filecmp
from filecmp import dircmp
def print_diff_files(dcmp):
for name in dcmp.diff_files:
print("diff_file %s found in %s and %s" % (name, dcmp.left,dcmp.right))
for sub_dcmp in dcmp.subdirs.values():
print_diff_files(sub_dcmp)
dcmp = dircmp("//ShareDir/datafeeds/CMS_ResearchStatistics/ZipTemp/", "//ShareDir/datafeeds/CMS_ResearchStatistics/ZipArchive/")
print_diff_files(dcmp)
Список содержимого папок: Archive \ ShareDir \ datafeeds \ CMS_ResearchStatistics \ ZipArchive \ MonthlyEnrollmentByCPSC \
Temp: \ ShareDir \ datafeeds \ CMS_ResearchStatistics \ Zip MonthlyEnrollmentByCPSC \ test.txt