Re: setting file comments
* byaarov@yahoo.com:
in windows explorer, I can right click on a file and add some comments
to the file. What is explorer using to add these comments? Is it
storing the comments in an external database or is it part of the file?
It's using an OLE interface for property maps, which in turn uses OLE
structured storage, which on NTFS file system maps to internal file
streams, which are part of the file.
At the file system level there is a distinct lack of APIs for internal
file streams. You can create one easily by using a special naming
convention, like (off-the-cuff example, not copy and pasted)
C:> echo Mainstream >somefile.txt
C:> dir somefile.txt
... 13 bytes or so
C:> echo Just a comment >somefile.txt:myCommentStream
C:> dir somefile.txt
... still 13 bytes or so :-)
C:> more <somefile.txt:myCommentStream
Just a comment
C:> _
Idiosyncracy: the main file name must have an extension, IIRC.
To enumerate streams in a file you can use the backup functions.
However, this is not for novices. IIRC it's also partly undocumented.
Cheers, & hth.,
- Alf
--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?