Preciso de verificar se o conteúdo de uma pasta e subastas alterou. Se sim, enviar um email.
Está a funcionar mas só no conteúdo da pasta principal. Se criar um pasta e depois um ficheiro lá dentro, o script não está a enviar o email. Como posso fazer isso?
Obrigado.
Script:
import os, time, smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
path_to_watch = "C:/1/"
print "watching: " + path_to_watch
before = dict ([(f, None) for f in os.listdir (path_to_watch)])
while 1:
after = dict ([(f, None) for f in os.listdir (path_to_watch)])
added = [f for f in after if not f in before]
removed = [f for f in before if not f in after]
if removed: print "Removed: ", ", ".join (removed)
Pergunta
amfcandeias
Olá,
Preciso de verificar se o conteúdo de uma pasta e subastas alterou. Se sim, enviar um email.
Está a funcionar mas só no conteúdo da pasta principal. Se criar um pasta e depois um ficheiro lá dentro, o script não está a enviar o email. Como posso fazer isso?
Obrigado.
Script:
import os, time, smtplib
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.