点晴MIS内部交流论坛加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 经验分享&问题答疑 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:12745 % 
admin

积分:75427
等级:网站管理员
文数:11341
注册:2004-7-20

  信 息   留 言   主 页   编 辑   引 用    

楼 顶 

 如何采用MKLINK命令更改点晴OA网盘或Email等目录的位置?


:点晴OA所在磁盘空间不够用,请问如何能够将点晴OA的网盘、Email等目录移到其他磁盘?

 

:vista及以上系统的mklink命令可以创建文件夹的链接(就像是文件夹的映射)。因为是从底层实现文件夹链接,所以这个链接是对应用程序透明的。

(windows 2000,xp,server 2003的相应功能是linkd,附件:linkd.rar,这里只说说mklink)

mklink是windows系统下创建符号链接和硬链接的命令工具,它是一个很好的解决文件系统问题的工具。使用它需要管理员权限。

首先,先来介绍下mklink这个命令,创建符号链接:

MKLINK [[/D] │ [/H] │ [/J]] Link Target

        /D      创建目录符号链接。默认留空则为文件符号链接。

        /H      创建硬链接而非符号链接。

        /J      创建目录联接。

        Link     指定新的符号链接名称。

        Target    指定新链接引用的路径(相对或绝对)。

正常安装情况下,点晴OA会安装在D:\clicksun\files目录下,但是D盘空间不多了,就想把一些应用程序转移到E盘,但是直接剪切过去肯定行不通,应用程序会报错,所以首先把E:\clicksun\files文件夹整个移动(剪切)到E盘,再执行命令:

mklink "D:\clicksun\index.html" "E:\clicksun\index.html"

mklink /j "D:\clicksun\files" "E:\clicksun\files"

这样D:\clicksun盘下面就会多出一个带快捷方式图标的文件夹,全称就是"D:\clicksun\files",双击进去其实就转到了E:\clicksun\files

D:\clicksun\files这个文件夹是对应用程序透明的,也就是说,除了windows自己,应用程序并不知道D:\clicksun\files下面的东西其实已经转移到E盘了,还当它们仍然在D盘。这样就不影响原来D:\clicksun\files下的应用程序的使用了。

1、上面建立的链接属于软链接(/j),还有符号链接(/d)和文件的硬链接(/h)。

符号链接和软链接大致相同,区别在于,软链接是绝对路径链接,而符号链接允许相对路径的链接。

比如,分别创建c:\data\tmp的符号链接c:\1和软链接c:\2,那么c:\1指向的就是同级文件夹下的data文件夹下的子文件夹tmp,而c:\2指向的是c:\data\tmp这样的绝对路径。影响就是,如果把c:\1和c:\2这两个文件夹移动到d盘,那d:\1的链接就失效了,而d:\2仍然有效。

文件的硬链接是对文件创建的链接,比如对c:\data\1.txt创建链接c:\data\2.txt,那么这两个文件就是同一个文件的两个等价别名了,相当于是指向同一个硬盘存储空间的两个指针,删除其中任何一个都不影响另一个文件。但是限制就是这种链接不能跨分区。

2、软链接和符号链接不能跨磁盘。

3、这个功能必须是在ntfs文件系统上才能使用。

以上方法要求必须在同一个物理磁盘中,所以仍受该磁盘大小限制。也可以单独将历史Email迁移到一个独立的物理硬盘(在点晴OA中可以正常访问使用这些历史Email),然后将当前硬盘上的历史Email直接彻底删除释放空间,有需要的话,请联系在线客服1/2/3咨询。


该文章在 2020/3/13 10:33:28 编辑过

  离 线  2014-12-24 9:20:21 

admin

积分:75427
等级:网站管理员
文数:11341
注册:2004-7-20

  信 息   留 言   主 页   编 辑   引 用

A9 楼 
 


由于/d /j 实在太像,所以这里实验和总结一下。


区别1:创建
/d 可以使用相对路径方式创建
/j 必须绝对路径方式创建
此区别意义不大,建议所有的mklink目录均用绝对路径创建


区别2:复制和剪切
复制:/d /j 均生成源目录的内容副本,变为一般文件夹
剪切/移动:/d 生成的目录,移动到其他地方,仍旧保持链接。对源目录无影响,/d生成的目录消失;/j 生成的目录,移动到其他地方,会产生一个新的副本文件夹,源文件夹内容全部移至新普通文件夹内,源文件夹清空,源文件夹仍旧存在,/j生成的目录也依旧存在


区别3:软件打开
用filedialog打开,/d生成的目录,地址栏会跳到源目录位置;/J生成的目录,地址栏不会跳到源目录位置。
用FolderDialog打开,两者相同。


整体来说,/D更像一个快捷方式。

  离 线  2020/3/13 10:35:30 
  本文章共有 1 页, 1 张回文,每页有 10 张回文 >> [ 1 ]
页码:

Copyright 2003-2020 ClickSun All Rights Reserved