Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > NTFS file stream


Автор: Nastya 19.2.2007, 10:31
Ребята, как средствами OS (может какой-то стандартной тулзы) создать еще один stream у существующего файла. (copy - поддерживает копирование потоков). Но type не создает. more - more ведет себя как-то не понятно smile 

Вообще с помощью чего можно с ними удобно работать. Редавтировать/создавть копировать. 

Как это сделать прогрммно понятно. smile  (так что не предлагайте написать свою тулзу smile ) 

Автор: SergeCpp 19.2.2007, 11:01
user posted image
http://www.totalcmd.net/plugring/NTFSFileStreams.html (English)
http://wincmd.ru/plugring/NTFSFileStreams.html (Русский)
Цитата
FS-plugin allows view/edit/create file streams for files on NTFS drives.
Supports working with invalid file names
(for example, with leading dots/spaces or with reserved names, such as "nul" or "prn").
Also supports command-line commands "mkdir", "del" and "rmdir".
In current version support for directory streams is not available. With sources. Freeware.


http://www.microsoft.com/technet/sysinternals/utilities/streams.mspx
Цитата
NT does not come with any tools that let you see which NTFS files have streams associated with them,
so I've written one myself. Streams will examine the files and directories
(note that directories can also have alternate data streams) you specify and inform you of the name and sizes
of any named streams it encounters within those files. Streams makes use of an undocumented native function
for retrieving file stream information.


http://forum.vingrad.ru/topic-113750.html (тема на Винграде)

Автор: Nastya 19.2.2007, 11:33
Цитата

Streams v1.53 by Mark Russinovich

Если я правильн опоняла позволяет смотреть и удалять. как создавать в ней стримы не ясно smile((

В общем, я оснтановилась на использовании more 


Автор: localhost 19.2.2007, 14:44
Цитата(Nastya @  19.2.2007,  10:31 Найти цитируемый пост)
Вообще с помощью чего можно с ними удобно работать. Редавтировать/создавть копировать. 

Самый простой пример создания альтернативного файлового потока из командной строки:
C:\> echo qwerty > file.txt - запишет строку в файл
C:\> echo qwerty > file.txt:2 - запишет строку в альтернативный поток.

Соответственно для чтения информации нужно указать поток так же через двоеточие.
Или вы про другое хотели узнать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)