2009-09-28 10 views
2

dans Windows XP Est-ce que quelqu'un connaît un logiciel qui mappe plusieurs répertoires à UN lecteur ou répertoire virtuel?combiner des répertoires dans un répertoire virtuel

Lorsque j'ouvre le répertoire virtuel, je veux voir tous les fichiers des répertoires mappés comme s'il s'agissait d'un répertoire physique.


Le logiciel Linux mhddfs semble correspondre exactement à mes besoins.

de http://svn.uvw.ru/mhddfs/trunk/README

Consider we have two hard drives with the content below: 

/hdd1    /hdd2 
|     | 
+-- /dir1   +-- /dir1 
| |    | | 
| +- file2  | +- file4 
|     | +- file2 
+-- file1   | 
|     +-- file5 
+-- /dir2   | 
    |    +-- /dir3 
    +- file3   | 
         +- file6 

mounting this tree with the command: 

mhddfs /hdd1,/hdd2 /hdd_common 

into the specified file system point we will see a combined tree. 

In the united tree we can see all the directories and files. Note 
file2 of 2nd hdd is not visible (because 1st hdd has the file2 
already). 

/hdd_common 
| 
+-- /dir1 
| | 
| +-- file2 -> /hdd1/dir1/file2 
| +-- file4 
| 
|-- /dir2 
| | 
| + file3 
| 
+-- /dir3 
| | 
| +-- file6 
| 
+-- file1 
+-- file5 

Merci

Répondre

0

Il est pas tout à fait la solution que vous voulez, mais si vous pouvez vivre avec tous les répertoires source ayant leur propre sous-répertoire dans une nouvelle cible, vous pouvez consulter la Outil Windows junction de la suite Sysinternals.

Il vous permet de créer et de gérer des liens symboliques. la structure de votre arbre serait quelque chose comme:

E:\hdd_common 
├───hdd1 
│ └───some folder structure [...] 
└───hdd2 
    └───some other folder structure [...] 

appeler comme:

junction "e:\hdd_common\hdd1" "f:\" 
junction "e:\hdd_common\hdd2" "g:\" 
Questions connexes