-------------------------------------------------------------------------------
ExpandWildcard  data\*.txt  (c.File)
%FullPath(data)%
f1.txt
f2.txt
t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\f*  (c.File)
%FullPath(data)%
f1.txt
f2.txt
f3.svg
-------------------------------------------------------------------------------
ExpandWildcard  data\f*  (c.Folder)
%FullPath(data)%
fe
fo1
fo2
-------------------------------------------------------------------------------
ExpandWildcard  data\*.txt  (c.File or c.SubFolder)
%FullPath(data)%
f1.txt
f2.txt
t1.txt
fe\f1.txt
fe\f2.txt
fe\t1.txt
fo1\f1.txt
fo1\f2.txt
fo1\t1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\fo11.ex\f2.txt
fo1\fo11.ex\t1.txt
fo1\t1\f1.txt
fo1\t1\f2.txt
fo1\t1\t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\fo*  (c.Folder or c.SubFolder)
%FullPath(data)%
fo1
fo2
fo1\fo1
fo1\fo11.ex
-------------------------------------------------------------------------------
ExpandWildcard  data\t*  (c.File or c.Folder or c.SubFolder)
%FullPath(data)%
t1.txt
fe\t1.txt
fo1\t1
fo1\t1.txt
fo1\fo11.ex\t1.txt
fo1\t1\t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\fo1\*  (c.File or c.SubFolder)
%FullPath(data\fo1)%
f1.txt
f2.txt
f3.svg
t1.txt
fo1\f1.txt
fo11.ex\f1.txt
fo11.ex\f2.txt
fo11.ex\f3.svg
fo11.ex\t1.txt
t1\f1.txt
t1\f2.txt
t1\f3.svg
t1\t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\nothing.txt  (c.File or c.SubFolder)
%FullPath(data)%
-------------------------------------------------------------------------------
ExpandWildcard  data\no_folder\*  (c.File or c.SubFolder)
%FullPath(data)%\no_folder
-------------------------------------------------------------------------------
ExpandWildcard  data\f1.txt  (c.File)
%FullPath(data)%
f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\f1.txt  (c.File)
%FullPath(data)%
f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\f1.txt  (c.File or c.SubFolder)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\fo1  (c.File or c.SubFolder)
%FullPath(data)%
-------------------------------------------------------------------------------
ExpandWildcard  data\fo1  (c.Folder)
%FullPath(data)%
fo1
-------------------------------------------------------------------------------
ExpandWildcard  data\fo1  (c.Folder or c.SubFolder)
%FullPath(data)%
fo1
fo1\fo1
-------------------------------------------------------------------------------
ExpandWildcard  data\Fo1  (c.Folder or c.SubFolder)
%FullPath(data)%
fo1
fo1\fo1
-------------------------------------------------------------------------------
ExpandWildcard  data\*  (c.File or c.SubFolder or c.EmptyFolder)
%FullPath(data)%
f1.txt
f2.txt
f3.svg
t1.txt
fe\f1.txt
fe\f2.txt
fe\f3.svg
fe\t1.txt
fo1\f1.txt
fo1\f2.txt
fo1\f3.svg
fo1\t1.txt
fo2\
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\fo11.ex\f2.txt
fo1\fo11.ex\f3.svg
fo1\fo11.ex\t1.txt
fo1\t1\f1.txt
fo1\t1\f2.txt
fo1\t1\f3.svg
fo1\t1\t1.txt
>pushd  "data\fo2"
%FullPath(data\fo2)%>
-------------------------------------------------------------------------------
ExpandWildcard  *  (c.File or c.SubFolder or c.EmptyFolder)
%FullPath(data\fo2)%
.\
-------------------------------------------------------------------------------
ExpandWildcard  *.ext  (c.File or c.SubFolder or c.EmptyFolder)
%FullPath(data\fo2)%
>popd
-------------------------------------------------------------------------------
ExpandWildcard  data\f1.txt  (c.File or c.SubFolder)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\*\f1.txt  (c.File or c.SubFolder)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\.\*.txt  (c.File or c.SubFolder)
%FullPath(data)%
f1.txt
f2.txt
t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\f1.txt  (c.File)
%FullPath(data)%
f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\*\f1.txt  (c.File)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\.\*.txt  (c.File)
%FullPath(data)%
f1.txt
f2.txt
t1.txt
>pushd  "data"
%FullPath(data)%>
-------------------------------------------------------------------------------
ExpandWildcard  *\f1.txt  (c.File)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
>popd
-------------------------------------------------------------------------------
ExpandWildcard  data\f1.txt  (c.File or c.SubFolderIfWildcard)
%FullPath(data)%
f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\f1*.txt  (c.File or c.SubFolderIfWildcard)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\*\f1.txt  (c.File or c.SubFolderIfWildcard)
%FullPath(data)%
f1.txt
fe\f1.txt
fo1\f1.txt
fo1\fo1\f1.txt
fo1\fo11.ex\f1.txt
fo1\t1\f1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\.\*.txt  (c.File or c.SubFolderIfWildcard)
%FullPath(data)%
f1.txt
f2.txt
t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\*\fo11.ex  (c.Folder or c.SubFolderIfWildcard)
%FullPath(data)%
fo1\fo11.ex
-------------------------------------------------------------------------------
ExpandWildcard  data\NotFound  (c.Folder or c.File or c.SubFolderIfWildcard)
<ERROR msg="Not found" path="data\NotFound"/>
-------------------------------------------------------------------------------
ExpandWildcard  data\.\NotFound  (c.Folder or c.File or c.SubFolderIfWildcard)
<ERROR msg="Not found" path="data\NotFound"/>
-------------------------------------------------------------------------------
ExpandWildcard  data\fo1  (c.File or c.SubFolderIfWildcard)
%FullPath(data\fo1)%
f1.txt
f2.txt
f3.svg
t1.txt
fo1\f1.txt
fo11.ex\f1.txt
fo11.ex\f2.txt
fo11.ex\f3.svg
fo11.ex\t1.txt
t1\f1.txt
t1\f2.txt
t1\f3.svg
t1\t1.txt
-------------------------------------------------------------------------------
ExpandWildcard  data\fo1\*  (c.File or c.SubFolderIfWildcard)
%FullPath(data\fo1)%
f1.txt
f2.txt
f3.svg
t1.txt
fo1\f1.txt
fo11.ex\f1.txt
fo11.ex\f2.txt
fo11.ex\f3.svg
fo11.ex\t1.txt
t1\f1.txt
t1\f2.txt
t1\f3.svg
t1\t1.txt
>pushd  "data\fo1\fo1"
%FullPath(data\fo1\fo1)%>
-------------------------------------------------------------------------------
ExpandWildcard  ..  (c.File or c.SubFolderIfWildcard)
%FullPath(data\fo1)%
f1.txt
f2.txt
f3.svg
t1.txt
fo1\f1.txt
fo11.ex\f1.txt
fo11.ex\f2.txt
fo11.ex\f3.svg
fo11.ex\t1.txt
t1\f1.txt
t1\f2.txt
t1\f3.svg
t1\t1.txt
>popd
-------------------------------------------------------------------------------
ExpandWildcard  data\no_folder\*  (c.File or c.SubFolderIfWildcard)
<ERROR msg="Not found" path="data\no_folder\*"/>
Pass.
