Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.07;
Скачать: CL | DM;

Вниз

Виртуальный файл.   Найти похожие ветки 

 
Sectey ©   (2003-05-26 10:19) [0]

Я знаю можно сделать виртуальный диск.
А можно ли сделать виртуальный файл, или виртуальную папку?
Т.е необходимо что бы файл физически распологался в одном месте, но он былбы доступен в другом месте.


 
Smithson ©   (2003-05-26 10:25) [1]

MappedFile или что-то похожее.


 
Sectey ©   (2003-05-26 10:27) [2]

>Smithson

Что ты имел в виду?


 
Юрий Зотов ©   (2003-05-26 10:46) [3]

В Проводнике - можно. Папки "Мой компьютер", "Рабочий Стол", "Сетевое окружение", "Корзина" - виртуальные. Можно сделать и свою папку, которую Проводник тоже будет отображать, как виртуальную. См. интерфейсы оболочки и статью Акжана Абдулина "Пространство имен оболочки Windows" (есть на этом сайте).


 
y-soft ©   (2003-05-26 12:34) [4]

Можно использовать для такой эмуляции Pipes (именованные или анонимные каналы). Только придется писать соответствующий сервер, который и будет производить перенаправление. На стороне клиента все будет выглядеть, как работа с файлом (единственное ограничение в наименовании). Следует также учитывать, что сервер для работы с именованными каналами может создаваться только на NT-системах


 
vuk ©   (2003-05-26 15:08) [5]

На NTFS существуют так называемые жесткие ссылки (Hard Links), которые позволяют поместить в каталок ссылку на файл, находящийся в другом каталоге. См. CreateHardLink в MSDN.


 
Sectey ©   (2003-05-26 15:11) [6]

>y-soft
А вы не могли бы, если возможно, кпивести какуе нибуть, ссылку где про это можно почитать?


 
y-soft ©   (2003-05-26 15:27) [7]

>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 "Именованные каналы"


 
pasha676   (2003-05-26 17:06) [8]

А что папки и файлы есть реальные? Они как бы изначально, по своему определению - виртуальные. Я вот из вопроса не фига не понял, что требуется.


 
Alex Konshin ©   (2003-05-26 23:28) [9]

Поясни, что нужно-то?
У меня есть примеры и на hardlink, и на named pipe.
http://home.earthlink.net/~akonshin/index.htm
Может тебе reparse points нужны?


 
Стрелок   (2003-05-27 08:14) [10]

А вообще....МАСЛО МАСЛЕННОЕ....Ты мне файлик дай подержать...


 
Стрелок   (2003-05-27 08:18) [11]

Да...Можно создать один файл, а из него вырывать виртуальные файлы...



Страницы: 1 вся ветка

Текущий архив: 2003.08.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
1-20484
d_oleg
2003-07-25 10:31
2003.08.07
TIniFile - открыть на чтение


1-20512
Alex_***
2003-07-25 13:27
2003.08.07
Проблема с COM events


14-20764
MSAlex
2003-07-21 04:21
2003.08.07
закачка файлов по ftp на удалённый сервер через прокси


4-20860
Clipper
2003-06-06 15:24
2003.08.07
Получение пути к процессу В WINDOWS ХР.


1-20516
j10
2003-07-25 15:26
2003.08.07
как получить путь и имя COM сервера? например Word.Application