<?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>how to create a folder inside a folder in document library?</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=30918736" />
  <subtitle>how to create a folder inside a folder in document library?</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=30918736</id>
  <updated>2026-05-27T18:05:12Z</updated>
  <dc:date>2026-05-27T18:05:12Z</dc:date>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=31002330" />
    <author>
      <name>Krzysztof Gołębiowski</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=31002330</id>
    <updated>2013-10-31T11:55:30Z</updated>
    <published>2013-10-31T11:55:30Z</published>
    <summary type="html">Use this to get folder if it does exists or create if not:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Courier New"&gt;		try {&lt;br /&gt;			folder = DLFolderLocalServiceUtil.getFolder(&lt;br /&gt;				groupId, parentFolderId, folderName);&lt;br /&gt;		} catch(NoSuchFolderException e) {&lt;br /&gt;			_log.info(&amp;#34;Folder &amp;#39;&amp;#34; + folderName + &amp;#34;&amp;#39; for groupId: &amp;#34; + groupId + &amp;#34; does not exists. Creating...&amp;#34;);&lt;br /&gt;			try {&lt;br /&gt;				folder = DLFolderLocalServiceUtil.addFolder(this.getUserId(), groupId, this.getRepositoryId(groupId), &lt;br /&gt;						false, parentFolderId, folderName, folderName, this.getServiceContext());&lt;br /&gt;			} catch(PortalException e2) {&lt;br /&gt;				throw new PortalException(&amp;#34;Error while creating &amp;#39;&amp;#34; + folderName + &lt;br /&gt;						&amp;#34;&amp;#39; folder for groupId: &amp;#34; + groupId + &amp;#34;, parentFolderId: &amp;#34; + parentFolderId, e2);&lt;br /&gt;			}&lt;br /&gt;		}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;parentFolderId in case of ROOT folder is 0.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;KG</summary>
    <dc:creator>Krzysztof Gołębiowski</dc:creator>
    <dc:date>2013-10-31T11:55:30Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923252" />
    <author>
      <name>sudheer kumar</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923252</id>
    <updated>2013-10-29T10:21:11Z</updated>
    <published>2013-10-29T10:21:11Z</published>
    <summary type="html">iam using liferay 6.1</summary>
    <dc:creator>sudheer kumar</dc:creator>
    <dc:date>2013-10-29T10:21:11Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923100" />
    <author>
      <name>Pankaj Kathiriya</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923100</id>
    <updated>2013-10-29T10:14:42Z</updated>
    <published>2013-10-29T10:14:42Z</published>
    <summary type="html">Out of Box means default functionality of Liferay. Liferay itself provide this functions by default.</summary>
    <dc:creator>Pankaj Kathiriya</dc:creator>
    <dc:date>2013-10-29T10:14:42Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923080" />
    <author>
      <name>Meera Prince</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923080</id>
    <updated>2013-10-29T10:13:48Z</updated>
    <published>2013-10-29T10:13:48Z</published>
    <summary type="html">HI&lt;br /&gt;&lt;br /&gt;I want ask you two things &lt;br /&gt;you want create from code or from admin screen..&lt;br /&gt;&lt;br /&gt;if admin screen go to Document and Medial portlet from  conrole panel&lt;br /&gt;and create  see following image&lt;br /&gt;&lt;img src="http://res.cloudinary.com/meera/image/upload/v1383042379/dl_sdos0f.png" /&gt;&lt;br /&gt;&lt;br /&gt;If you want from code &lt;br /&gt;use&lt;br /&gt;DLAppLocalServiceUtil&lt;br /&gt;&lt;br /&gt;DLAppServiceUtil&lt;br /&gt;&lt;br /&gt;or &lt;br /&gt;&lt;br /&gt;DLFolderLocalServiceUtil&lt;br /&gt;&lt;br /&gt;DLFolderServiceUtil&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;this clasess provide different methods use appropriate one and create.</summary>
    <dc:creator>Meera Prince</dc:creator>
    <dc:date>2013-10-29T10:13:48Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923044" />
    <author>
      <name />
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30923044</id>
    <updated>2013-10-29T10:11:24Z</updated>
    <published>2013-10-29T10:11:24Z</published>
    <summary type="html">Hi sudheer,&lt;br /&gt;&lt;br /&gt;Which version of Liferay you are using? I can add Subfolder by clicking on the Action button in Document Library portlet in 6.0.12 and I can add subfolder as well in 6.1.20 but there isn&amp;#39;t document library portlet.&lt;br /&gt;&lt;br /&gt;Best,&lt;br /&gt;Anna</summary>
    <dc:creator />
    <dc:date>2013-10-29T10:11:24Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30922716" />
    <author>
      <name>sudheer kumar</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30922716</id>
    <updated>2013-10-29T09:56:54Z</updated>
    <published>2013-10-29T09:56:54Z</published>
    <summary type="html">means liferay does not provide this type of functionality?</summary>
    <dc:creator>sudheer kumar</dc:creator>
    <dc:date>2013-10-29T09:56:54Z</dc:date>
  </entry>
  <entry>
    <title>RE: how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30920527" />
    <author>
      <name>Pankaj Kathiriya</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30920527</id>
    <updated>2013-10-29T08:51:20Z</updated>
    <published>2013-10-29T08:51:20Z</published>
    <summary type="html">This is Out of Box functionality available , once you click on any folder it will show option to add Subfolder in it.</summary>
    <dc:creator>Pankaj Kathiriya</dc:creator>
    <dc:date>2013-10-29T08:51:20Z</dc:date>
  </entry>
  <entry>
    <title>how to create a folder inside a folder in document library?</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30918735" />
    <author>
      <name>sudheer kumar</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=30918735</id>
    <updated>2013-10-29T07:56:25Z</updated>
    <published>2013-10-29T07:56:25Z</published>
    <summary type="html">my Requirement is:&lt;br /&gt;                     Adding Parent  folders, Child folders and Their files to Document and Library from Particular location.&lt;br /&gt;&lt;br /&gt;Case-1:   If Folder is already exists then get that id and add file &lt;br /&gt;&lt;br /&gt;( Here I am using &lt;br /&gt;addFileEntry(repositoryId, folderId,sourceFileName, mimeType, title, description, changeLog, is, size, serviceContext) of DLAppServiceUtil class ).&lt;br /&gt;&lt;br /&gt;Case-2:   If Folder is not exits  add folder then add file &lt;br /&gt;&lt;br /&gt;(Here I am using for adding folder &lt;br /&gt;addFolder() method of DLAppServiceUtil class)</summary>
    <dc:creator>sudheer kumar</dc:creator>
    <dc:date>2013-10-29T07:56:25Z</dc:date>
  </entry>
</feed>
