文件复制与文件移动的区别

 

由于业务需要,在一台服务器上访问windows群集共享出来的文件夹,开始我分别在群集的两个节点上建TEST文件共享。当群集资源转移后,TEST的文件共享在新的节点上就失效了。开始我想是不是与文件复制和文件移动的问题。
于是我便深入的去研究了一下文件复制与文件移动之间的区别,在windows系列的操作系统中,文件复制与文件移动存在一定区别。具体如下:
1.文件是否创建新文件
在不同的分区间,复制与文件移动就会在新的存放位置上新建一份文件。如果在相同的分区上,复制会在新的存放位置新建一份文件;而移动只会将文件移动到新的存放位置,因此在原来的存放位置就不存在有原始的文件了。

 

2.文件属性
如果文件存在有共享,或安全上的属性,无论是否复制还有移动都会产生变化,对于共享,复制和移动都会消失。对文件的安全,文件的安全属性会依据文件存放的路径来继承父目录的安全属性。

 

虽然我没有从文件复制与文件迁移这里找到突破口,但也没有找到其它最好的方法,于是我便写了一个批处理脚本. 脚本内容为:net share bills=s:\test /grant:[email protected];[email protected],full。当我手动进行资源转移后再执行一下批处理脚本。
后来又经过很久时间的探索,我终于找到理想的解决方法:使用群集资源的文件共享来完成。具体操作请看我写的《Windows群集的文件共享》。