<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Best way to delete file entries in Liferay 6.2</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119029510" />
  <subtitle>Best way to delete file entries in Liferay 6.2</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=119029510</id>
  <updated>2026-04-04T22:31:13Z</updated>
  <dc:date>2026-04-04T22:31:13Z</dc:date>
  <entry>
    <title>Best way to delete file entries in Liferay 6.2</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119029509" />
    <author>
      <name>Sam Collett</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=119029509</id>
    <updated>2020-04-24T18:03:58Z</updated>
    <published>2020-04-24T18:03:58Z</published>
    <summary type="html">I have tried a few methods to delete a file entry in Liferay 6.2, since the file does not exist on disk and I want to tidy up the database. I have tried a few methods, they all remove the entry from the dlfileentry table, but none of the related ones, like dlfileentrymetadata. Looking at the code, it should work, but it doesn&amp;#39;t seem to. Am I missing a step? The methods I have tried:&lt;br /&gt;&lt;br /&gt;DLAppServiceUtil.deleteFileEntry(1234)&lt;br /&gt;---&lt;br /&gt;DLFileEntryLocalServiceUtil.deleteFileEntry(1234)&lt;br /&gt;---&lt;br /&gt;DLFileEntry dlFileEntry = DLFileEntryLocalServiceUtil.fetchDLFileEntry(1234)&lt;br /&gt;FileEntry fileEntry = new LiferayFileEntry(dlFileEntry)&lt;br /&gt;DLAppHelperLocalServiceUtil.deleteFileEntry(fileEntry)&lt;br /&gt;&lt;br /&gt;These were all done via the script console through the portal itself.</summary>
    <dc:creator>Sam Collett</dc:creator>
    <dc:date>2020-04-24T18:03:58Z</dc:date>
  </entry>
</feed>
