![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Виртуальный файл.
Sectey © (2003-05-26 10:19:00)Я знаю можно сделать виртуальный диск.
А можно ли сделать виртуальный файл, или виртуальную папку?
Т.е необходимо что бы файл физически распологался в одном месте, но он былбы доступен в другом месте.
Стрелок (2003-05-27 08:18:00) [1]Да...Можно создать один файл, а из него вырывать виртуальные файлы...
Стрелок (2003-05-27 08:14:00) [2]А вообще....МАСЛО МАСЛЕННОЕ....Ты мне файлик дай подержать...
Alex Konshin (2003-05-26 23:28:00) [3]Поясни, что нужно-то?
У меня есть примеры и на hardlink, и на named pipe.
http://home.earthlink.net/~akonshin/index.htm
Может тебе reparse points нужны?
pasha676 (2003-05-26 17:06:00) [4]А что папки и файлы есть реальные? Они как бы изначально, по своему определению - виртуальные. Я вот из вопроса не фига не понял, что требуется.
y-soft (2003-05-26 15:27:00) [5]>Sectey © (26.05.03 15:11)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ipc/base/pipes.asp
или Э.Джонс, Д.Оланд "Программирование в сетях Microsoft Windows", "Питер", 2002. Глава 4 "Именованные каналы"
Sectey (2003-05-26 15:11:00) [6]>y-soft
А вы не могли бы, если возможно, кпивести какуе нибуть, ссылку где про это можно почитать?
vuk (2003-05-26 15:08:00) [7]На NTFS существуют так называемые жесткие ссылки (Hard Links), которые позволяют поместить в каталок ссылку на файл, находящийся в другом каталоге. См. CreateHardLink в MSDN.
y-soft (2003-05-26 12:34:00) [8]Можно использовать для такой эмуляции Pipes (именованные или анонимные каналы). Только придется писать соответствующий сервер, который и будет производить перенаправление. На стороне клиента все будет выглядеть, как работа с файлом (единственное ограничение в наименовании). Следует также учитывать, что сервер для работы с именованными каналами может создаваться только на NT-системах
Юрий Зотов (2003-05-26 10:46:00) [9]В Проводнике - можно. Папки "Мой компьютер", "Рабочий Стол", "Сетевое окружение", "Корзина" - виртуальные. Можно сделать и свою папку, которую Проводник тоже будет отображать, как виртуальную. См. интерфейсы оболочки и статью Акжана Абдулина "Пространство имен оболочки Windows" (есть на этом сайте).
Sectey (2003-05-26 10:27:00) [10]>Smithson
Что ты имел в виду?
Smithson (2003-05-26 10:25:00) [11]MappedFile или что-то похожее.