文件夹映射到文件夹 文件夹映射到盘符

今天工作中遇到一个问题需要将一个目录 D:/improve/workspace65/trunk/WebRoot 映射成
目录E:/Tomcat 5.5/webapps/trunk。现在环境是我工作的电脑没有E分区。

分析:通过查资料发现文件夹映射成分区盘符 可以通过命令 subst E: 轻松搞定,
         文件夹对应文件夹映射就得借助其他工具(junction.exe)来实现。

解决步骤:

1. 首先我在D盘根目录建立一个文件夹 devPath .该文件夹的目的是把它映射成E分区

2. devPath文件夹下面依次完成需求所需要的 Tomcat 5.5/webapps 目录结构

3. 把下载的文件夹映射工具 junction.exe 拷贝到D:/devPath/Tomcat 5.5/webapps下面
   然后执行命令 junction.exe trunk D:/improve/workspace65/trunk/WebRoot,此时会在 
   D:/devPath/Tomcat 5.5/webapps下生成trunk文件夹
   同时该文件夹也映射到D:/improve/workspace65/trunk/WebRoot 目录

文件夹映射到文件夹 文件夹映射到盘符_第1张图片
  
   注意:
   此处把必须把junction.exe 拷贝到D:/devPath/Tomcat 5.5/webapps下面来执行上述命令,我曾把junction.exe 拷贝到C:/下执行
    C:/>junction.exe d:/devPath/Tomcat/webapps/trunk D:/improve/workspace65/trunk/WebRoot命令
   一直提示创建失败,不得其解,经过n次测试发现上述方法才通过。文件夹映射到文件夹 文件夹映射到盘符_第2张图片


4.把D:/devPath映射成 E:/
  用命令 C:/subst E:/ D:devPath

5.完成

 

附加内容:
subst 命令解释
      subst 映射出来的盘符名称 预映射的目录名。
      subst 已映射的盘符名称 /D <-这个是消除映射的命令
eg:
      subst w: C:/www
      subst w: /D

junction命令:
   创建:  junction D:/LINK D:/WINDOWS 
   删除: junction -d D:/LINK

 

延伸:
网络映射命令net use

    net use 列出本机网络连接
    net use //IP/ipc$ "密码" /user:"帐号" 建立与指定IP的IPC$(空连接)
    net use z: //IP/c$ "密码" /user:"帐号" 将对方的c盘映射为自己的z盘
    net use //IP/ipc$ /del 删除与指定IP的IPC$连接
    net use z: /del 删除本机映射的z盘
    net use * /del 删除本机所有映射和IPC$连接
    如提示:提供的凭据与已存在的凭据冲突, net use * /del 即可

 

你可能感兴趣的:(服务器与系统管理)