Сравните 2 относительных пути к файлам python - PullRequest
0 голосов
/ 08 мая 2020

У меня есть 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...