Thank you Mark.
Is there a way to do a carriage return after each file name? I got the code working you suggested but the output does not do a new line after each file found, unless it is in another subdirectory. That is, if two files are found in same directory, it outputs it on same line.
My code:--------------------------------------------------------------------------------------------------------------
<project name="test" mainModule="Main" version="2.0" logLevel="verbose">
<module name="Main">
<createWorkspace version="1.0" disabled="false" />
<createFileList fileListVariable="data" version="1.0">
<fileset dir="C:\Program Files\Linoma Software\GoAnywhere\userdata\webdocs" recursive="true" includeItems="files">
<wildcardFilter>
<include pattern="*.*" />
</wildcardFilter>
</fileset>
</createFileList>
<print file="C:\Program Files\Linoma Software\GoAnywhere\output.txt" append="false" version="1.0">
<![CDATA[From the job run at 8 pm tonight, these files were showing uploaded. If the below is blank no files were found.
${data}
]]>
</print>
<forEachLoop itemsVariable="${data}" currentItemVariable="CurrFile" disabled="true">
<setVariable name="myFile" value="${CurrFile[1]}" version="2.0" />
<print file="C:\Program Files\Linoma Software\GoAnywhere\output.txt" append="false" version="1.0">
<![CDATA[${myFile}
]]>
</print>
</forEachLoop>
<sendEmail resourceId="fhcp" toList="
[email protected]" keyLocation="KeyVault" version="2.0">
<from address="
[email protected]" keyLocation="KeyVault" />
<subject>
<![CDATA[test]]>
</subject>
<message file="C:\Program Files\Linoma Software\GoAnywhere\output.txt" />
</sendEmail>
<deleteWorkspace version="1.0" disabled="false" />
</module>
</project>