Найти - Пользователи
Полная версия: Программа, которая отправляет по почте, дату и время последнего изменения папки.
Начало » Центр помощи » Программа, которая отправляет по почте, дату и время последнего изменения папки.
1
klipok
Доброго времени суток, уважаемые программисты! С программированием не сталкивался вообще, вот решил выучить змеиный язык. Но задачи появились раньше чем я успеваю им (языком) овладеть.

Суть в следующем:
Нужно что бы программа, брала дату и время последнего изменения папки (а точнее 2ух папок), и все это дело отправляла на почту, в формате
%Имя компьютера% %Имя папки% %Дата и время последнего изменения%
Вот такая, наверняка плевая задача встала передо мной, буду благодарен за любую помощь!

Заранее благодарен!!!!
ZerG
Все же рекомендую пробовать писать самому
вот вам для затравки!

 # -*- coding: utf-8 -*-
import os
import platform
import time
last_status = ''
def creation_date(path_to_file):
    if platform.system() == 'Windows':
        return os.path.getctime(path_to_file)
    else:
        stat = os.stat(path_to_file)
        try:
            return stat.st_ctime
        except AttributeError:
            return stat.st_mtime
while True:
    status = creation_date('/Users/path/Downloads')
    if status == last_status:
        print('No changes')
    else:
        print('status was changed')
    last_status = status
    time.sleep(5)

А далее вместо принтов добавьте отправку почты(в нете есть примеры решений)
добавьте проверку по списку итак далее
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB