Ciao,
ho la necessita di verificare ed eliminare alcuni file da una determinata cartella....
ho un record di una tabella firebird
codice:
CREATE TABLE EMAIL(
ID INTEGER PRIMARY KEY,
ITEM VARCHAR(400),
MITTENTE VARCHAR(400),
DESTINATARIO BLOB,
CC BLOB,
PRIORITA VARCHAR(20),
RECEIPT BLOB,
ORGANIZZAZIONE BLOB,
DATA DATE,
ORA TIME,
BYTES INTEGER,
CANCELLATO VARCHAR(1),
ALLEGATI BLOB,
BODY BLOB);
dove memorizzo le email che mi giungono... nel campo allegati sono scritti tutti i nomi dei file allegati che memorizzo in una cartella che si chiama c:\allegati
ogni file l'ho memorizzato anteponento il codice id prima,
es: email id=54 con un file allegato di nome miofile.xls... il file memorizzato nella cartella allegati si chiama 54_miofile.xls
il problema nasce quando devo eliminare il record dalla tabella; cosa che deve avvenire 'se' si riesce/riescono ad eliminare il o tutti i file allegati
in pratica devo eliminare il record solo se si riescono ad eliminare tutti gli allegati, in caso contrario non si deve eliminare nulla
avete suggerimenti? Voi come gestite gli allegati? dove li memorizzate?
grazie