<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to create folder in device tree</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cad242aa23/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cad242aa23/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/cad242aa23/</id><updated>2020-02-27T14:52:28.922000Z</updated><subtitle>Recent posts to create folder in device tree</subtitle><entry><title>create folder in device tree</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cad242aa23/?limit=25#8086" rel="alternate"/><published>2020-02-27T14:52:28.922000Z</published><updated>2020-02-27T14:52:28.922000Z</updated><author><name>mvs</name><uri>https://forge.codesys.com/u/mvs/</uri></author><id>https://forge.codesys.com76d8adb1cd7defa15215e1fe317edb78e50c2371</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Martin,&lt;/p&gt;
&lt;p&gt;I tested it and it works great.&lt;/p&gt;
&lt;p&gt;Many thanks&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>create folder in device tree</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cad242aa23/?limit=25#9bd8" rel="alternate"/><published>2020-02-27T14:52:28.322000Z</published><updated>2020-02-27T14:52:28.322000Z</updated><author><name>mkeller</name><uri>https://forge.codesys.com/u/mkeller/</uri></author><id>https://forge.codesys.com80b903c696286b578c3c84f225932ed7fc4a134f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi mvs.&lt;/p&gt;
&lt;p&gt;A script object can create a folder under itself by calling the method create_folder(&amp;lt;folder name=""&amp;gt;). See example.&amp;lt;/folder&amp;gt;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;proj&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;projects&lt;/span&gt;.&lt;span class="nv"&gt;primary&lt;/span&gt;
&lt;span class="nv"&gt;objs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;proj&lt;/span&gt;.&lt;span class="nv"&gt;find&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Folder&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;, &lt;span class="nv"&gt;recursive&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;True&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;folder&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;objs&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;]
&lt;span class="nv"&gt;folder&lt;/span&gt;.&lt;span class="nv"&gt;create_folder&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;SubFolder&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;objs&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;folder&lt;/span&gt;.&lt;span class="nv"&gt;find&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;SubFolder&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="nv"&gt;not&lt;/span&gt; &lt;span class="nv"&gt;objs&lt;/span&gt;[&lt;span class="mi"&gt;0&lt;/span&gt;].&lt;span class="nv"&gt;is_folder&lt;/span&gt;:
   &lt;span class="nv"&gt;raise&lt;/span&gt; &lt;span class="nv"&gt;Exception&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;Object is not a folder&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;BR&lt;br/&gt;
Martin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>create folder in device tree</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/cad242aa23/?limit=25#9c5f" rel="alternate"/><published>2020-02-27T14:52:26.722000Z</published><updated>2020-02-27T14:52:26.722000Z</updated><author><name>mvs</name><uri>https://forge.codesys.com/u/mvs/</uri></author><id>https://forge.codesys.come3f7366e8addff692c7c3e416155196c276437af</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;I am new to Python programming and have a small issue, maybe:&lt;/p&gt;
&lt;p&gt;How can I create a new folder in the device-tree or the POU-tree?&lt;/p&gt;
&lt;p&gt;For example:&lt;br/&gt;
I want to create a new folder at: "Application/POUs" that should be named with "test".&lt;br/&gt;
So that I have a new folder at: "Application/POUs/test" where I can import any POUs.&lt;/p&gt;
&lt;p&gt;Is that possible?&lt;br/&gt;
If yes might an example very helpfull.&lt;/p&gt;
&lt;p&gt;Regards&lt;br/&gt;
Michael&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>