Opened 5 years ago
Last modified 4 years ago
#52 new enhancement
TREE does not appear to support ranges
| Reported by: | Lewis Rosenthal | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | Version-3.10 |
| Component: | Commands | Version: | 3.09 |
| Keywords: | Cc: |
Description
Contrary to what the help claims, the TREE command does not seem to support ranges for inclusion or exclusion.
{0}[j:\devel\arcaos\trunk\media\common\cid\server\mmos2\drivers] tree /[USB*] .
SYS0003: The system cannot find the path specified. "J:\[USB*]"
J:\devel\arcaos\trunk\media\common\CID\SERVER\MMOS2\DRIVERS
├──BUSAUDIO
├──CR4231
│ └──FILES
├──CR423X
│ └──FILES
├──ESS1688
├──ESS1788
├──ESS1868
├──ESS1888
├──ESS688
├──SB16
│ └──DSP
├──SB16PNP
│ └──DSP
├──SBAWE32
│ ├──DSP
│ └──SBK
├──SBAWEPNP
│ ├──DSP
│ └──SBK
├──SBLIVE
├──UNIAUD
├──USBAUD2
└──USBWAV
Likewise:
{0}[j:\devel\arcaos\trunk\media\common\cid\server\mmos2\drivers] tree /[!USB*] .
SYS0003: The system cannot find the path specified. "J:\[!USB*]"
J:\devel\arcaos\trunk\media\common\CID\SERVER\MMOS2\DRIVERS
├──BUSAUDIO
├──CR4231
│ └──FILES
├──CR423X
│ └──FILES
├──ESS1688
├──ESS1788
├──ESS1868
├──ESS1888
├──ESS688
├──SB16
│ └──DSP
├──SB16PNP
│ └──DSP
├──SBAWE32
│ ├──DSP
│ └──SBK
├──SBAWEPNP
│ ├──DSP
│ └──SBK
├──SBLIVE
├──UNIAUD
├──USBAUD2
└──USBWAV
Specifying the full path also does not work:
{0}[j:\devel\arcaos\trunk\media\common\cid\server\mmos2\drivers] tree /[!J:\devel\arcaos\trunk\media\common\CID\SERVER\MMOS2\DRIVERS\USB*] .
SYS0003: The system cannot find the path specified. "/[!J:\devel\arcaos\trunk\media\common\CID\SERVER\MMOS2\DRIVERS\USB*]"
J:\devel\arcaos\trunk\media\common\CID\SERVER\MMOS2\DRIVERS
├──BUSAUDIO
├──CR4231
│ └──FILES
├──CR423X
│ └──FILES
├──ESS1688
├──ESS1788
├──ESS1868
├──ESS1888
├──ESS688
├──SB16
│ └──DSP
├──SB16PNP
│ └──DSP
├──SBAWE32
│ ├──DSP
│ └──SBK
├──SBAWEPNP
│ ├──DSP
│ └──SBK
├──SBLIVE
├──UNIAUD
├──USBAUD2
└──USBWAV
Dot-prefixed paths fail similarly:
{0}[j:\devel\arcaos\trunk\media\common\cid\server\mmos2\drivers] tree /[.\USB*] .
SYS0003: The system cannot find the path specified. "J:\[.\USB*]"
J:\devel\arcaos\trunk\media\common\CID\SERVER\MMOS2\DRIVERS
├──BUSAUDIO
├──CR4231
│ └──FILES
├──CR423X
│ └──FILES
├──ESS1688
├──ESS1788
├──ESS1868
├──ESS1888
├──ESS688
├──SB16
│ └──DSP
├──SB16PNP
│ └──DSP
├──SBAWE32
│ ├──DSP
│ └──SBK
├──SBAWEPNP
│ ├──DSP
│ └──SBK
├──SBLIVE
├──UNIAUD
├──USBAUD2
└──USBWAV
Change History (2)
comment:1 by , 4 years ago
| Type: | defect → enhancement |
|---|
comment:2 by , 4 years ago
Ah, so include and exclude ranges are currently only useful with the tree command when specifying the /F option to display filenames.
Indeed, as I am working on enhancing and updating the help text, this is good information to have. I never stopped to consider this distinction before, instead assuming that "a name was a name" in the context of ranges.
Note:
See TracTickets
for help on using tickets.

"Directory" exclude lists are not supported by 4OS2. This is an enhancement request. Consider for directory syntax use a trailing/or\