отобразить одну папку на другую
От: x-code  
Дата: 03.04.07 11:39
Оценка:
есть папка например c:/doc1
и есть папка f:/doc2
мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
подскажите, какой софт умеет это делать?
Re: отобразить одну папку на другую
От: C0s Россия  
Дата: 03.04.07 11:44
Оценка:
Здравствуйте, x-code, Вы писали:

XC>подскажите, какой софт умеет это делать?


достаточно будет операционной системы, если она у тебя поддерживает линки
Re: отобразить одну папку на другую
От: newbe_  
Дата: 03.04.07 11:44
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
XC>подскажите, какой софт умеет это делать?

linux
Re: отобразить одну папку на другую
От: CreatorCray  
Дата: 03.04.07 11:48
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
XC>подскажите, какой софт умеет это делать?

NTFS
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: отобразить одну папку на другую
От: Денис Майдыковский Россия http://www.maydyk.com
Дата: 03.04.07 11:48
Оценка:
Здравствуйте, x-code, Вы писали:

XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)



Самый простой способ годится если есть свободный логический диск. NTFS умеет отображать дисковый том (volume) на произвольную папку файловой системы. Это делается штатными средствами Windows.

Есть полезная Win32 API функция CreateHardLink (http://msdn2.microsoft.com/en-us/library/aa363860.aspx). Почему в Windows нет утилиты-обёртки для этой замечательной фукции, непонятно. Но такую утилиту нетрудно написать самому.
Re: отобразить одну папку на другую
От: DOOM Россия  
Дата: 03.04.07 11:49
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
XC>подскажите, какой софт умеет это делать?


Ну вот надо же так придумать задачу, чтобы ни одно существующее решение не подходило

Если есть возможность кое-что поменять, то возможен следующий вариант:

Вместо каталога f:/doc2 создаешь обычный том (раздел) и назначаешь ему вместо буквы точку монтирования c:/doc1 (на c: обязательно должен быть ntfs). Такой вариант возможен...

Другой вариант — можно сделать hard link, но тогда оба каталога должны быть на одном томе (разделе).

Например, если у тебя было бы c:\doc2, то можно было бы сказать
fsutil hardlink create c:\doc1 c:\doc2 и появился бы каталог doc1 физически указывающий в doc2...
Re: отобразить одну папку на другую
От: Сергей  
Дата: 03.04.07 11:49
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
XC>подскажите, какой софт умеет это делать?

Это умеет делать NTFS. Используй для создания симлинков Far Manager (Alt+F6)
Re: отобразить одну папку на другую
От: Lloyd Россия  
Дата: 03.04.07 11:53
Оценка:
Здравствуйте, x-code, Вы писали:

XC>подскажите, какой софт умеет это делать?


Junction
Re: отобразить одну папку на другую
От: Yozik0FF  
Дата: 03.04.07 11:58
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
XC>подскажите, какой софт умеет это делать?

Если винда то достаточно команды subst f: c:\doc1\

создатся диск f в который физический будет находится данные в директории c:\doc1\
---
Док.
Re[2]: отобразить одну папку на другую
От: DmitryElj Россия  
Дата: 03.04.07 12:20
Оценка:
Здравствуйте, Сергей, Вы писали:

С>Это умеет делать NTFS. Используй для создания симлинков Far Manager (Alt+F6)


Круто, сколько пользовался FAR-ом, не знал о такой фиче.

А как этот линк теперь снять?
Re[3]: отобразить одну папку на другую
От: DOOM Россия  
Дата: 03.04.07 12:26
Оценка:
Здравствуйте, DmitryElj, Вы писали:

DE>Здравствуйте, Сергей, Вы писали:


С>>Это умеет делать NTFS. Используй для создания симлинков Far Manager (Alt+F6)


DE>Круто, сколько пользовался FAR-ом, не знал о такой фиче.


DE>А как этот линк теперь снять?


Черт, ушла эта цитата на баше из списка лучших... Привожу по памяти:

<кто-то> Народ, а как удалить файл с пробелами?
<кто-то> Усе. Блин, а как восстановить-то?

Re: отобразить одну папку на другую
От: Sheridan Россия  
Дата: 03.04.07 12:32
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2

Нтфс вроде умеет делать хардлинки
В линуксе же хард/симлинки изначально есть.
[RSDN@Home][1.2.0][alpha r.676]
Matrix has you...
Re: NTFS Link
От: Roman Odaisky Украина  
Дата: 03.04.07 12:41
Оценка:
Здравствуйте, x-code, Вы писали:

XC>есть папка например c:/doc1

XC>и есть папка f:/doc2
XC>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)
XC>подскажите, какой софт умеет это делать?

http://www.elsdoerfer.info/=ntfslink
До последнего не верил в пирамиду Лебедева.
Re[2]: отобразить одну папку на другую
От: CreatorCray  
Дата: 03.04.07 12:54
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Нтфс вроде умеет делать хардлинки

S>В линуксе же хард/симлинки изначально есть.
То, что ему надо — Softlink AKA Junction
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: отобразить одну папку на другую
От: Кодт Россия  
Дата: 03.04.07 13:24
Оценка: +1 -1
Здравствуйте, Денис Майдыковский, Вы писали:

ДМ>Самый простой способ годится если есть свободный логический диск. NTFS умеет отображать дисковый том (volume) на произвольную папку файловой системы. Это делается штатными средствами Windows.


Эту фигню умеет делать даже MSDOS на FAT. Команда subst. За подробностями — subst /?

ДМ>Есть полезная Win32 API функция CreateHardLink (http://msdn2.microsoft.com/en-us/library/aa363860.aspx). Почему в Windows нет утилиты-обёртки для этой замечательной фукции, непонятно. Но такую утилиту нетрудно написать самому.


FAR manager.
... << RSDN@Home 1.2.0 alpha rev. 655>>
Перекуём баги на фичи!
Re[3]: отобразить одну папку на другую
От: Sergey Россия  
Дата: 03.04.07 14:41
Оценка:
Здравствуйте, Кодт, Вы писали:

ДМ>>Самый простой способ годится если есть свободный логический диск. NTFS умеет отображать дисковый том (volume) на произвольную папку файловой системы. Это делается штатными средствами Windows.


К>Эту фигню умеет делать даже MSDOS на FAT. Команда subst. За подробностями — subst /?


subst делает наборот — отображает директорию на диск
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[3]: отобразить одну папку на другую
От: Lloyd Россия  
Дата: 03.04.07 14:42
Оценка:
Здравствуйте, Кодт, Вы писали:

ДМ>>Самый простой способ годится если есть свободный логический диск. NTFS умеет отображать дисковый том (volume) на произвольную папку файловой системы. Это делается штатными средствами Windows.


К>Эту фигню умеет делать даже MSDOS на FAT. Команда subst. За подробностями — subst /?


Верно с точностью до наоборот.
Re[3]: отобразить одну папку на другую
От: cr lf  
Дата: 03.04.07 14:58
Оценка:
К>FAR manager.
Если можно, подробнее ...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: отобразить одну папку на другую
От: cr lf  
Дата: 03.04.07 14:58
Оценка:
ДМ>Самый простой способ годится если есть свободный логический диск. NTFS умеет отображать дисковый том (volume) на произвольную папку файловой системы. Это делается штатными средствами Windows.
если можно, подробнее ...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: отобразить одну папку на другую
От: Eugeny__ Украина  
Дата: 03.04.07 15:11
Оценка:
Здравствуйте, Денис Майдыковский, Вы писали:

ДМ>Здравствуйте, x-code, Вы писали:


XC>>мне нужно как-то отобразить папку f:/doc2 (в которой на самом деле "физически" будут храниться файлы) на c:/doc1 (которая сама по себе будет пустая, но должна выглядеть так как будто в ней те же файлы что и в f:/doc2, и все обращения к c:/doc1 должны перенаправляться на f:/doc2)



ДМ>Самый простой способ годится если есть свободный логический диск. NTFS умеет отображать дисковый том (volume) на произвольную папку файловой системы. Это делается штатными средствами Windows.


ДМ>Есть полезная Win32 API функция CreateHardLink (http://msdn2.microsoft.com/en-us/library/aa363860.aspx). Почему в Windows нет утилиты-обёртки для этой замечательной фукции, непонятно. Но такую утилиту нетрудно написать самому.


Far может делать линки, у него это стандартная функция.(Alt+F6 в кеймапе по умолчанию).
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.