<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Loop through multiple folder and composite-band of raster of Same folder in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353999#M27788</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But I cannot solves the previous&amp;nbsp;reply problems.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 08 Sep 2018 04:46:11 GMT</pubDate>
    <dc:creator>BIJOYGAYEN</dc:creator>
    <dc:date>2018-09-08T04:46:11Z</dc:date>
    <item>
      <title>Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353996#M27785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to make&amp;nbsp;a loop function.&amp;nbsp; loop function picks up the rasters file from every subfolder, composite(layer stack#) the raster file and keeps it in that subfolders. I am getting an error. please help anyone.&amp;nbsp;Under&amp;nbsp;ppp&amp;nbsp;folder have two subfolder P1 and P2 both folders contain the raster file. Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="image-1 jive-image j-img-original" src="https://community.esri.com/legacyfs/online/421470_ppp.png" /&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;os &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;sys
&lt;SPAN class="keyword token"&gt;from&lt;/SPAN&gt; arcpy &lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; env
&lt;SPAN class="keyword token"&gt;from&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sa &lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;overwriteOutput &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token boolean"&gt;True&lt;/SPAN&gt;
env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;workspace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp"&lt;/SPAN&gt;

ws &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp"&lt;/SPAN&gt;
walk &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Walk&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ws&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; topdown&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token boolean"&gt;True&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; datatype&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"RasterDataset"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; dirpath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; dirnames&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; filenames &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; walk&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Processing folder:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; dirpath

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rasters&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; filename &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; filenames&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raster&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;dirpath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;filename&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; raster
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; filename&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;endswith&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;".tif"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rasters&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;append&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;raster&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"-rasters found:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;!=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" layerstack"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_name_only &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;splitext&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tifname &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; file_name_only&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;9&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; tifname
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ras_name &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;dirpath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'L_{0}.tif'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tifname&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layr &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;CompositeBands_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;ras_name&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;


&lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;" -skipping folder..."&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Finished..."&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 16:35:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353996#M27785</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2021-12-11T16:35:49Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353997#M27786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you share the error message?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Sep 2018 23:38:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353997#M27786</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2018-09-07T23:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353998#M27787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had a small mistake to fix it. The code just picks up the p2 folder's raster file and composite it, also saves it by first&amp;nbsp;raster file name(of the P2 folder) in the same folder. But The function did not pick up the file from another folder(P1) and no composite is going on.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Here is two problem&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.code does not pick up the file from another folder at the same time&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.composite&amp;nbsp; file save by first raster file name of the folder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 04:44:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353998#M27787</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T04:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353999#M27788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;But I cannot solves the previous&amp;nbsp;reply problems.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 04:46:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/353999#M27788</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T04:46:11Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354000#M27789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your indentation is throwing off the loops... try this&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;os &lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;sys
&lt;SPAN class="keyword token"&gt;from&lt;/SPAN&gt; arcpy &lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; env
&lt;SPAN class="keyword token"&gt;from&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sa &lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt;
arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;overwriteOutput &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token boolean"&gt;True&lt;/SPAN&gt;
env&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;workspace &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp"&lt;/SPAN&gt;

ws &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp"&lt;/SPAN&gt;
walk &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Walk&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;ws&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; topdown&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token boolean"&gt;True&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; datatype&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"RasterDataset"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; dirpath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; dirnames&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; filenames &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; walk&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Processing folder:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; dirpath

&amp;nbsp;&amp;nbsp;&amp;nbsp; rasters&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; filename &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; filenames&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; raster&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;dirpath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;filename&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; raster
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; filename&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;endswith&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;".tif"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rasters&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;append&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;raster&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"-rasters found:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;!=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" layerstack"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_name_only &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;splitext&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tifname &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; file_name_only&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;9&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; tifname
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ras_name &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;path&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;join&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;dirpath&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'L_{0}.tif'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tifname&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layr &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;CompositeBands_management&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;rasters&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;ras_name&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;" -skipping folder..."&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Finished..."&lt;/SPAN&gt;
‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 16:35:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354000#M27789</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-11T16:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354001#M27790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Message File Name Line Position &lt;BR /&gt;Traceback &lt;BR /&gt;&amp;lt;module&amp;gt; &amp;lt;module1&amp;gt; 36 &lt;BR /&gt;CompositeBands C:\Program Files (x86)\ArcGIS\Desktop10.4\ArcPy\arcpy\management.py 13824 &lt;BR /&gt;ExecuteError: ERROR 999999: Error executing function.&lt;BR /&gt;Failed to execute (CompositeBands).&lt;BR /&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My aim is, the code will go to every sub-folder ( P1, P2,...) under ppp folder after that code picked up the raster files individual folder and will do band composite and saved this composite file by unique name in the same folder(P1,P2,...).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PPP&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;P1 -Raster files picked up--- Band composite---save in P1 folder by unique name.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;P2 -Raster files picked up--- Band composite---save in P2 folder by unique name.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;P&lt;SUB&gt;n&amp;nbsp;&lt;/SUB&gt;&lt;SPAN&gt;-Raster files picked up--- Band composite---save in&amp;nbsp;&lt;/SPAN&gt;P&lt;SUB&gt;n&amp;nbsp;&lt;/SUB&gt;&lt;SPAN&gt;folder by unique name.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 09:23:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354001#M27790</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T09:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354002#M27791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;show some of the print statements&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 09:27:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354002#M27791</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-09-08T09:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354003#M27792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Processing folder: G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp&lt;BR /&gt;-rasters found: 0&lt;BR /&gt;-skipping folder...&lt;BR /&gt;Processing folder: G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug1_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug22_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug25_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug26_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug27_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug30_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug31_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug6_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug7_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug8_pre.tif&lt;BR /&gt;G:\ANFIS_DATA_2\PRECEPITATION\aug\POINT\ppp\p1\aug9_pre.tif&lt;BR /&gt;-rasters found: 11&lt;BR /&gt;layerstack&lt;BR /&gt;\aug1_pre&lt;BR /&gt;Traceback (most recent call last):&lt;BR /&gt;File "&amp;lt;module1&amp;gt;", line 36, in &amp;lt;module&amp;gt;&lt;BR /&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.4\ArcPy\arcpy\management.py", line 13824, in CompositeBands&lt;BR /&gt;raise e&lt;BR /&gt;ExecuteError: ERROR 999999: Error executing function.&lt;BR /&gt;Failed to execute (CompositeBands).&lt;/P&gt;&lt;P&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 09:31:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354003#M27792</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T09:31:04Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354004#M27793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;print tifname
ras_name = os.path.join(dirpath,'L_{0}.tif'.format(tifname))
layr =arcpy.CompositeBands_management(rasters,ras_name)&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;printing the tifname is not useful...&amp;nbsp;&lt;/P&gt;&lt;P&gt;print the ras_name to make sure that it is correct and make sure 'rasters' in the CompositeBands is correct.&lt;/P&gt;&lt;P&gt;That is where the error message and I suspect that the name is not correct&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 16:35:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354004#M27793</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-11T16:35:54Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354005#M27794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then How to save this composite file by unique&amp;nbsp;name for different folder???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 09:45:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354005#M27794</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T09:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354006#M27795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;before the composite band rasters call, what is ras_name?&lt;/P&gt;&lt;P&gt;you could add something to make it unique&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;extra = 0
ras_name = os.path.join(dirpath,'L_{0}.tif'.format(tifname)) + str(extra)
layr =arcpy.CompositeBands_management(rasters,ras_name)
extra += 1&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 16:35:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354006#M27795</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-11T16:35:57Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354007#M27796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ras_name saves root + file name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am just adding your code for the unique name but code give me the error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;import arcpy ,os ,sys&lt;BR /&gt;from arcpy import env&lt;BR /&gt;from arcpy.sa import *&lt;BR /&gt;arcpy.env.overwriteOutput = True&lt;BR /&gt;env.workspace = "G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp"&lt;/P&gt;&lt;P&gt;ws = r"G:/ANFIS_DATA_2/PRECEPITATION/aug/POINT/ppp"&lt;BR /&gt;walk = arcpy.da.Walk(ws, topdown=True, datatype="RasterDataset")&lt;BR /&gt;for dirpath, dirnames, filenames in walk:&lt;BR /&gt; print "Processing folder:", dirpath&lt;/P&gt;&lt;P&gt;rasters=[]&lt;BR /&gt; for filename in filenames:&lt;BR /&gt; raster= os.path.join(dirpath,filename)&lt;BR /&gt; print raster&lt;BR /&gt; if filename.endswith(".tif"):&lt;BR /&gt; rasters.append(raster)&lt;BR /&gt; print "-rasters found:",len(rasters)&lt;/P&gt;&lt;P&gt;if len(rasters) != 0:&lt;BR /&gt; print " layerstack"&lt;BR /&gt; file_name_only = os.path.splitext(rasters[0]) [0]&lt;BR /&gt; tifname = file_name_only[-5:]&lt;BR /&gt; # print tifname&lt;BR /&gt; extra = 0&lt;BR /&gt; ras_name = os.path.join(dirpath,'L_{0}.tif'.format(tifname)) + str(extra)&lt;BR /&gt; layr =arcpy.CompositeBands_management(rasters,ras_name)&lt;BR /&gt; extra += 1&lt;BR /&gt; else:&lt;BR /&gt; print" -skipping folder..."&lt;/P&gt;&lt;P&gt;print "Finished..."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message File Name Line Position &lt;BR /&gt;Traceback &lt;BR /&gt; &amp;lt;module&amp;gt; &amp;lt;module1&amp;gt; 37 &lt;BR /&gt; CompositeBands C:\Program Files (x86)\ArcGIS\Desktop10.4\ArcPy\arcpy\management.py 13824 &lt;BR /&gt;ExecuteError: Failed to execute. Parameters are not valid.&lt;BR /&gt;ERROR 000445: Extension is invalid for the output raster format.&lt;BR /&gt;Failed to execute (CompositeBands).&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 10:07:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354007#M27796</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T10:07:04Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354008#M27797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much. It is working.&lt;/P&gt;&lt;P&gt;I have another question suppose P1, P2..&amp;nbsp;, folder containing different name file as like idwaugpre.tif file i want to avoid this file picking time. Have any way?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 10:32:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354008#M27797</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T10:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354009#M27798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bijoy&amp;nbsp; You should mark my answer correct then, so that people that an answer was obtained.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As for your second part, For tasks like this, it is preferable to make a tool in a toolbox and make parameters in your script than enables users to make selections to limit or expand upon the criteria.&amp;nbsp; It is far easier this way than coding for all possibilities of potential entries.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 10:40:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354009#M27798</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-09-08T10:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: Loop through multiple folder and composite-band of raster of Same folder</title>
      <link>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354010#M27799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you so much. I solved&amp;nbsp;this issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 08 Sep 2018 10:47:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/loop-through-multiple-folder-and-composite-band-of/m-p/354010#M27799</guid>
      <dc:creator>BIJOYGAYEN</dc:creator>
      <dc:date>2018-09-08T10:47:01Z</dc:date>
    </item>
  </channel>
</rss>

