Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Виртуальный файл.


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 или что-то похожее.


Наверх

Титульная страница Поиск, карта сайта Написать письмо