Get a list of all files with alternate streams?

May 20, 2008
11,400
99
Syracuse, NY, USA
DIR/: list the files and their possible streams.
You can process DIR's output through a small script and display the information you want.
Yes, I know. But it produces a ton of unwanted information. This works.
Code:
dir /f /: /s c:\users\vefatica\* | grep :.*:
C:\users\vefatica\Desktop\Stuff\MercuryConsole.zip:Zone.Identifier:$DATA
C:\users\vefatica\Desktop\Stuff\mseinstall.exe:Zone.Identifier:$DATA
C:\users\vefatica\Desktop\Stuff\plantronics.pdf:Zone.Identifier:$DATA
<snip>
I was wondering about doing it without externals. What did you have in mind for a script?
 
May 20, 2008
11,400
99
Syracuse, NY, USA
I guess I'm bemoaning the fact that wildcard matching is not applied to streams.
Code:
v:\> dir /f /: /s | grep :.*:
V:\mtest\my2click64(1)\My2click.exe:Zone.Identifier:$DATA
V:\mtest\my2click64(1)\my2clickdll.dll:Zone.Identifier:$DATA

v:\> dir /f /: /s *Zone*

v:\>
 
Yes, I know. But it produces a ton of unwanted information. This works.
Code:
dir /f /: /s c:\users\vefatica\* | grep :.*:
C:\users\vefatica\Desktop\Stuff\MercuryConsole.zip:Zone.Identifier:$DATA
C:\users\vefatica\Desktop\Stuff\mseinstall.exe:Zone.Identifier:$DATA
C:\users\vefatica\Desktop\Stuff\plantronics.pdf:Zone.Identifier:$DATA
<snip>
I was wondering about doing it without externals. What did you have in mind for a script?

I was thinking about a script like this
Code:
dir /: | FileWithStream.btm
with FileWithStream.btm being
Code:
@echo off
:: pipe DIR output, display files with streams
setlocal
setdos /X-6
do xLine in @con:
    iff "%xLine" eq "" then
        echo.
    elseiff %@isdigit[%@left[1,%xLine]] == 1 then
        :: file: store the line
        set vLastFile=%xLine
    else
        :: stream (display file) or other line
        iff %@index[%xLine,octets dans] ge 0 then
            set vLastFile=
        elseiff "%vLastFile" ne "" then
            echo %vLastFile
            set vLastFile=
        endiff
        echo %xLine
    endiff
enddo
endlocal
- it is designed to filter the output of DIR/: ; for DIR/F/: you have to write it differently
- it displays the files and the stream; if you want only the files, you have to write it differently
- it depends on the language (here through the french "octets dans" string, that identifies the first line of DIR's summary)
 
May 20, 2008
11,400
99
Syracuse, NY, USA
What I want is a name I can give to DEL. This will be OK after I chop off the ":$DATA".
Code:
C:\users\vefatica\Desktop\Stuff\MercuryConsole.zip:Zone.Identifier:$DATA
 
May 20, 2008
11,400
99
Syracuse, NY, USA
Code:
dir /f /s /: c:\users\vefatica\* | tpipe /grep=3,0,0,0,0,0,0,0,":.*:" /replace=4,0,0,0,0,0,0,0,0,":.DATA",""
 
May 20, 2008
11,400
99
Syracuse, NY, USA
A little more generic:
Code:
dir /f /s /: c:\users\vefatica\* | tpipe /grep=3,0,0,0,0,0,0,0,":.*:" /replace=4,0,0,0,0,0,0,0,0,":\$.*$",""
 
Similar threads
Thread starter Title Forum Replies Date
FreezerBurnt ANSI Prompt messes up list output. Support 39
Phileosophos PDIR to list filenames without extensions? Support 2
T Is there a way to maintain the position in the environment list, while debugging? Support 10
Alpengreis List command: text truncated in find box (german) Support 9
L LIST's pop-up search loses focus in a Windows Terminal window Support 15
A List windows with titles matching given pattern? Support 2
C How to make list of drive contents when shutdown PC / Everything.exe Support 7
D _USBS list misses flash drives that @USB recognizes. Support 7
Phileosophos LIST edit not invoking my specified editor Support 4
cxxl WAD Mouse movement sluggish when using TCC list Support 3
Oz Solomon Problem with "list" Support 14
P Strange mouse behavior with list Support 2
T Invalid attach tabs list Support 10
M A list of issues .. Support 17
J Documentation New help system: "skip word list" Support 11
WavSlave Fixed LIST /U not working in TCC v19 Support 5
R V19 - At startup, TCC save directory in the directory history list Support 2
C cosmetic issue with LIST's (I) Support 9
Stefano Piccardi list of TCC commands for external editors Support 4
Joe Caverly LIST /T (search for Text) Support 2
Joe Caverly ListColors for LIST Support 1
M How to? List path getting short file and directory names... Support 10
C How to? List empty folders Support 21
S How to? Use wild cards in include list without duplicate processing Support 49
vefatica Fixed No text in List View! Support 4
D Folder/List view changed in v15 Support 8
S list seems to loose focus v15 Support 2
A How to? Filter history list with unicode chars Support 0
N WAD Take Command and UNCs for Folder List Support 10
S TCMD No List-View with Libraries? Support 5
M Sync folder/list view with command window? Support 2
vefatica New directory not moved to end of list Support 2
vefatica LIST and TYPE show UTF8 BOM Support 4
M Problem with the "List" command... Support 19
vefatica DO f in /L <list of file names>? Support 6
C list jpsoft file Support 2
A How to? Filter a list by numeric number within filename Support 28
M Just an out-of-curiosity question the List command vs. the @Lines function... Support 13
Dmitry L. Kobyakov Fixed The Take Command File List Panel shows 0 for all file sizes at DVD Support 4
M WAD A case where the "List" command is clearly not working at all... Support 4
Joe Caverly LIST scrollbar Support 2
R TC 13 / you forgot to list a new feature Support 2
S BDEBUGER: watch list limit? Support 4
T "L" (LIST) not working in TCC's examples.btm Support 3
rconn Suggestion list for next major version Support 0
M FFIND and LIST does not work for UTF-8 fles Support 10
D LIST command wierdness with empty Unicode file Support 1
JohnQSmith List View refresh Support 6
S Using TCC list with KatMouse Support 9
S "List" decoding problem And TCMD crash. Support 0

Similar threads