How to delete files from using Apex in salesforce
list<ContentDocument> lstCntDocsToDelete = new list<ContentDocument>(); for(ContentDocumentLink iterator : [SELECT ContentDocumentId FROM ContentDocumentLink WHERE LinkedEntityId = '1234567890123456' ]) { lstCntDocsToDelete.add(new ContentDocument(Id = iterator.ContentDocumentId)); } if(!lstCntDocsToDelete.isEmpty() && lstCntDocsToDelete != null) { Database.delete(lstCntDocsToDelete, false); Database.emptyRecycleBin(lstCntDocsToDelete); }
Comments
Post a Comment