It has been updated.
I tried to add Summary Properties to a .txt file in Explorer and discovered I
couldn't under Vista. Perhaps this is why: the Vista doc says:
Note
You cannot add or modify the file properties of some types of files. For
example, you can add or modify the properties of Microsoft Office documents and
Searches, but you can't add or modify the properties of TXT or RTF files
--
David Mitchell
Oleg Kobchenko wrote:
Very nice, it works fine on XP. When you fill out
the Summary properties page for the file, it really
adds a stream.
It would be good to consider making the page
Literate, and adding a test Note entry at the end:
Note 'Test' NB. select and Ctrl+E
load 'files dir format'
ferase jpath'~temp/test.txt'
'test' fwrite jpath'~temp/test.txt'
'abc' fwrite jpath'~temp/test.txt:a'
'123' fwrite jpath'~temp/test.txt:b'
fread jpath'~temp/test.txt'
fread jpath'~temp/test.txt:a'
fread jpath'~temp/test.txt:b'
dir jpath'~temp'
NB. add Summary Properties in Explorer
streams jpath'~temp/test.txt'
hexdump fread jpath'~temp/test.txt:SummaryInformation'
)
This is some output:
streams jpath'~temp/test.txt'
+---+---------------------------------------------+
|4 |::$DATA |
+---+---------------------------------------------+
|168|:SummaryInformation:$DATA |
+---+---------------------------------------------+
|3 |:a:$DATA |
+---+---------------------------------------------+
|3 |:b:$DATA |
+---+---------------------------------------------+
|12 |:c:$DATA |
+---+---------------------------------------------+
|0 |:{4c8cc155-6c1e-11d1-8e41-00c04fb9386d}:$DATA|
+---+---------------------------------------------+
load'files format'
hexdump fread jpath'~temp/test.txt:SummaryInformation'
00 FE FF 00 00-05 01 02 00 00 00 00 00-00 00 00 00 |.............|
10 00 00 00 00-00 00 00 00 01 00 00 00-E0 85 9F F2 |...............|
20 F9 4F 68 10-AB 91 08 00 2B 27 B3 D9-30 00 00 00 |.Oh┌...+'..0...|
30 78 00 00 00-05 00 00 00 01 00 00 00-30 00 00 00 |x.........0...|
40 00 00 00 80-38 00 00 00 04 00 00 00-40 00 00 00 |[EMAIL PROTECTED]|
50 03 00 00 00-50 00 00 00 02 00 00 00-64 00 00 00 |...P......d...|
60 02 00 00 00-E3 04 00 00 13 00 00 00-09 04 00 00 |......├......|
70 1E 00 00 00-05 00 00 00 4F 6C 65 67-00 00 00 00 |......Oleg....|
80 1E 00 00 00-0B 00 00 00 4D 79 20 53-75 62 6A 65 |......My Subje|
90 63 74 00 00-1E 00 00 00 09 00 00 00-4D 79 20 54 |ct.........My T|
A0 69 74 6C 65-00 00 00 00 |itle.... |
--- On Fri, 5/2/08, David Mitchell <[EMAIL PROTECTED]> wrote:
I put a new version in the wiki that works with XP as well.
--
David Mitchell
David Mitchell wrote:
See http://www.jsoftware.com/jwiki/Scripts/Streams for one way to list
streams.
--
David Mitchell
Don Guinn wrote:
Weird! I used Windows to rename test.txt and it renamed them all. Haven't
tried deleting yet, but it sure looks like a good way to hide files. I
wonder if it would be possible for 1!:0 to list those files like
test.txt:a?
That would give full support. Otherwise, those files could be around
and no
way to find them.
On Thu, May 1, 2008 at 5:59 AM, Oleg Kobchenko <[EMAIL PROTECTED]> wrote:
File streamns in NTFS
http://msdn.microsoft.com/en-us/library/aa364404.aspx
is the ability to store more that one file image
under the same name. Eg used by NT to store the
extended Properties as seen in last tab of file
properties in Explorer (if you wondered where that
thing goes).
And J supports them
load'files'
'test'fwrite jpath'~temp/test.txt'
4
'abc'fwrite jpath'~temp/test.txt:a'
3
'123'fwrite jpath'~temp/test.txt:b'
3
fread jpath'~temp/test.txt'
test
fread jpath'~temp/test.txt:a'
abc
fread jpath'~temp/test.txt:b'
123
load'dir'
dir jpath'~temp'
jbreak <dir> 01-May-08 07:37:16
1.ijx 583 28-Apr-08 02:10:38
fif.htm 3821 30-Apr-08 01:55:58
test.txt 4 01-May-08 07:38:03
See--only one file "test.txt".
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm