Как искать файлы определенного типа на сервере TFTP, используя Python? - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть tftp сервер, на который я положил несколько файлов.Теперь мне нужно получить файлы определенного типа с сервера.

Это то, что я сейчас делаю, чтобы получить файл, который я знаю под именем

ip = '10.12.43.122'
def get_file():
    time = datetime.utcnow()
    filename = 'snapshot.' + ip + '.' +  str(time.day) + '-' + str(time.month) + '-' + str(time.year)
    print("filename", filename)
    cmd = 'tftp -v ' + TFTP_SERVER + ' -c get ' + filename
    output = subprocess.check_output(cmd, shell=True)
    print("output", output)

get_file()

Я получаю сообщение, чтофайл загружен.Но здесь я знаю, что именно называется файл.

Что я хочу сделать, так это получить файлы, которые содержат упомянутый ip.Выше видно, что я определил ip, и он получает конкретный файл.Теперь я хочу получить все файлы с таким ip именем.Как мне это сделать?

...